포함 지시문을 사용하여 요청 속성에 따라 파일을 포함시키는 방법
문제
요청 속성 값에 따라 파일을 포함하고 싶습니다.
${theme} -> themeA
요약합니다. 나는 다음과 같은 것을 원한다 :
<%@ include file="../themes/${theme}/jsp/content/welcome.jsp"%>
쉬운 해결 방법이 있습니까?
해결책
정적/컴파일 시간이 포함 된 <%@ include%>가 아닙니다. 대신 사용할 수 있습니다u003Cjsp:include> 런타임에 평가되고 결과 컴파일 타임에 페이지 자체를 포함시키기보다는 해당 페이지를 실행하는 것입니다.
포함 지시문과u003Cjsp:include> 체크 아웃 JSP2.0 참조
<jsp:include page="../themes/${theme}/jsp/content/welcome.jsp">
그만큼u003Cc:import> JSTL을 사용하는 경우 태그도 작동합니다.
다른 팁
<c:import url="../themes/${theme}/jsp/content/welcome.jsp"/>
제휴하지 않습니다 StackOverflow