JSP<%@ include file =“/webpages/includeFiles/header.jsp”%>与request.getContextPath()一起使用但不起作用

时间:2013-09-12 10:09:33

标签: jsp

我的代码<%@include file = "/webpages/includeFiles/header.jsp" %>可以正常工作。

但我希望将其与request.getContextPath()

一起使用

<%@include file = "request.getContextPath ()/webpages/includeFiles/header.jsp" %>

这样的东西

我收到编译错误。

我怎样才能实现它?

2 个答案:

答案 0 :(得分:1)

您无法在<%@include file = "">中添加动态值。

使用接受动态值<jsp:include page="<%=request.getContextPath()%>/firstPage.jsp"></jsp:include>

的标准操作

答案 1 :(得分:0)

尝试使用动态包含

,而不是使用静态包含
<jsp:include page='<%= request.getContentType()/webpages/includeFiles/header.jsp %>' />

我没有测试过,如果不能正常工作,请尝试操作。

您可以在此处查看:Include file from dynamic property value