WEB-INF에 있는 .jsp 파일에 접근하는 방법이 궁금합니다.
안녕하세요 jsp 공부를 열심히 하고 있는 학생입니다.
최근에 mvc 패턴이라는것을 공부하면서 전부 webcontent 폴더에 파일을 만들고 사용중이었는데
인터넷 검색을 하다보니 보안상의 문제로 web-inf 폴더에 넣는것이 좋다는 글을 봤습니다.
그래서 제일 처음 메인 사이트는 webcontent 폴더에 넣어두고 메인 사이트에서 이동되는 페이지들을
web-inf 폴더에 넣어두고 만들고 있는데 구글 검색을 해봐도 web-inf 폴더에 있는 파일에 접근하는
방법을 몰라서 aha에 글을 올리게 됬어요 ㅠㅠ
wencontent에 있는 main.jsp에 <a> 태그 클릭시 web-inf에 있는 index.jsp로 이동시키려고 하는데
어떻게 하면 될까요?
( 혹시 web-inf에 넣을 필요 없이 전부 webcontent에 넣고 해도 상관이 없을까요 ?? )
55글자 더 채워주세요.
1개의 답변이 있어요!
a링크로 클릭해서 들어가시려면 WEB-INF에 넣어둔 것들은 컨트롤러를 통해서 매핑이 성공해야 들어갈수있습니다.
다른 폴더에 넣어두셨다면 그냥 ../web/some.jsp 이런식으로 그냥 해당 jsp에 디텍토리로 들어갈수있으시겠지만 WEB-INF 내부는 일부로 이런 URL 주소로는 접근 못하게 구성해둔 폴더입니다.
아래 URL 첨부드리니 참조해주세요^^