포함 지시문을 사용하여 요청 속성에 따라 파일을 포함시키는 방법

StackOverflow https://stackoverflow.com/questions/661882

  •  20-08-2019
  •  | 
  •  

문제

요청 속성 값에 따라 파일을 포함하고 싶습니다.

${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"/>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top