<jsp:include flush="true" page="<%=request.getContextPath() %>/inctemplate.jsp">
<jsp:param name="url" value="../../"/>
</jsp:include>上面的是不是不能用啊??
老出现解析不了啊
<jsp:param name="url" value="../../"/>
</jsp:include>上面的是不是不能用啊??
老出现解析不了啊
在Servlet或JSP中,写路径以这个project为根的,你就写/inctemplate.jsp
在HTML中,是以127.0.0.1:8080为根的,你要写一个绝对路径要写/project/inctemplate.jsp,这个request.getContextPath()方法的返回值就是/project
給你看個題,幫我看看哪點的错:谢谢!<jsp:include flush="true" page="<%=request.getContextPath() %>/inc/template.jsp">
<jsp:param name="url" value="../"/>
</jsp:include>应该没错啊,可是浏览器里出现这样:
org.apache.jasper.JasperException: /jsp/user/userinfo.jsp(18,43) attribute for %>" is not properly terminated
因为那标签里面参数和格式都固定死了
你突然来一个%>
人家解析不出来
请改变设计
webroot/inc/template.jsp
</jsp:include> 这样应该就可以了吧