촙오자
96
2019-04-16 13:18:29 작성 2019-04-16 17:11:49 수정됨
5
139

a 태그에서 파일 상대경로를 모르겠습니다. [도와주시면 은혜잊지않겠습니다.]


안녕하세요. 개발자 여러분들!

질문이있습니다.


빨간색 네모의 파일(head_inner.jsp)에서 파란색 네모의 파일(file_test.jsp)을

상대경로로 지정해 주어야 합니다. 

제가 해본 것들은

1. /WEB-INF/jsp/egovframework/file_test.jsp

2. ../../file_test.jsp

3. src/main/webapp/WEB-INF/jsp/egovframework/file_test.jsp

이렇게 해봤습니다. 그런데 잘 안되네요.. 

부탁드립니다.


0
0
  • 답변 5

  • 콘푸로스트
    492
    2019-04-16 13:23:51

    WEB-INF 폴더 내부는 외부에서 들어올 수가 없습니다.

    그래서 A태그에서 JSP파일을 지정할 수가 없습니다.

    호출 URL (*.do 등)을 쓰시고 컨트롤러를 통해서 해당 jsp를 요청해야합니다.

    0
  • 촙오자
    96
    2019-04-16 14:32:16
    0
  • 촙오자
    96
    2019-04-16 16:37:29 작성 2019-04-16 16:57:32 수정됨

    file_test.jsp 파일을 child파일(빨간색 네모 head_inner파일 에서 위로 4번째)에 넣었습니다..

    그후에 head_inner.jsp파일은

    <a href="/child/file_test.do" target="main_right"> 테스트</a>

    이런식으로하고

    controller.java는 

    @RequestMapping(value="/child/file_test.do")
        public String fileTestForm() {
        	return "child/file_test";
        }

    이런식으로 해주면 될줄알았는데 안되네요..

    어떻게 해야할까요..?
    0
  • 콘푸로스트
    492
    2019-04-17 13:01:32

    ModelAndView를 사용하세요.


    예시)


    @RequestMapping(value="/child/file_test.do")
    public ModelAndView fileTestForm() {
    	
    	ModelAndView mav = new ModelAndView("child/file_test")
    	
    	return mav;
    }


    0
  • 촙오자
    96
    2019-04-17 13:29:42
    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.