我有代码可以<%@include file = "/webpages/includeFiles/header.jsp" %>
正常工作。
但是我想用它request.getContextPath()
就像是<%@include file = "request.getContextPath ()/webpages/includeFiles/header.jsp" %>
我得到一个编译错误。
我怎样才能实现它?
我有代码可以<%@include file = "/webpages/includeFiles/header.jsp" %>
正常工作。
但是我想用它request.getContextPath()
就像是<%@include file = "request.getContextPath ()/webpages/includeFiles/header.jsp" %>
我得到一个编译错误。
我怎样才能实现它?
您不能在 中包含动态值<%@include file = "">
。
使用接受动态值的标准动作<jsp:include page="<%=request.getContextPath()%>/firstPage.jsp"></jsp:include>
不要使用静态包含,而是尝试使用动态包含
<jsp:include page='<%= request.getContentType()/webpages/includeFiles/header.jsp %>' />
我没有测试过,如果不起作用,请尝试操作位。