우선 아래 코드 부터 이해를 해야 한다
<jsp:include page="test.jsp" flush="true">
<%@ include file="파일의위치(url)" %>
선자는 compile이 끝난 결과물을 include 시키는 것이고,
후자는 page 전체가 compile 되기 이전에 소스코드를 먼저 include 후 compile 되는 것을 말한다.
이런경우 사용되어지는 대표적인 예가 공통변수를 사용하여 모든 페이지에 체크를 해야 하는 경우,
해당공통 변수를 include한 후 사용하면 된다.
JSPF란 그냥 후자처럼 사용하는 JSP를 JSPF 확장자로 선언한 뒤 web.xml에 선언하여 모든 JSP 페이지 내에
자동으로 Include 되게 해주는 하나의 방법뿐이다.
예를들면
webConstraint.jspf >> 내용
<%page pageEncoding="UTF-8%>
<%@ taglib prefix="c" url="http://java.sun.com/jsp/jstl/core"%>
...
...
들을 web.xml 에
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/web/jsp/common/webConstraint.jspf</include-prelude>
</jsp-property-group>
</jsp-config>
해서 사용 하면 된다
출처: http://denodo1.tistory.com/112 [Back - End Develop]
출처: http://denodo1.tistory.com/112 [Back - End Develop]
'Web > 스프링' 카테고리의 다른 글
스프링시큐리티 csrf ajax 헤더 첨부 (0) | 2017.04.21 |
---|---|
sitemesh 참조... 문서 ( 스크립트 로컬 선언 ) (0) | 2017.04.18 |
스프링 시큐리티 - Remember Me (0) | 2017.04.06 |
스프링 시큐리티가 적용이 안될때.. spring security 3.1 isAuthenticated() not working (0) | 2017.04.05 |
스프링 시큐리티 중복 세션 문제 (0) | 2017.04.05 |
댓글