상세 컨텐츠

본문 제목

[java spring JSP 직접 접근 제어 - Tomcat 설정

IT분야 (IT sector)

by Sherlockhomes 2015. 3. 4. 19:26

본문

728x90
반응형

spring 이나 struts 같은 프레임웍은  jsp의 처리를 컨트롤러에 위임하게 된다.

 

jsp 파일을 *.do 같은 형태의 url로 접근 하도록 만들어 놓은 것인데, jsp 파일의 경로를 알아서 컨트롤러를 거치지 않고 직접 jsp에 접근하는게 가능ㅎ다.

 

이것을 막기 위해 web.xml에 아래 코드를 추가하면 된다.

 

<!-- 브라우저로 접속한 사용자가 JSP 파일로 직접 접근할 수 없게 한다. -->
<security-constraint>
    <web-resource-collection>
        <web-resource-name>PreventViewingJSPs</web-resource-name>
        <description>브라우저로 접속한 사용자가 JSP파일로 직접 접근할 수 없도록 한다.</description>
        <url-pattern>*.jsp</url-pattern>
        <http-method>GET</http-method>
        <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
        <role-name></role-name> <!-- 여기에 role-name을 적어도 된다. 존재하지 않는 것으로 -->
    </auth-constraint>
</security-constraint>

 

2022.07.18 - [프로그래밍(Programming)] - [JSTL] switch문

 

[JSTL] switch문

JSTL 문법중에서 switch 문을 알아본다. switch 문은 조건 판단문이다. java의 switch - case 문의 기능을 하는 switch 문이 JSTL에도 존재한다. , , [예시1] 100보다 큰수 100보다 작은 수 100 수가 아닙니다. [예시

techno99.tistory.com

 

728x90

관련글 더보기