日期:2014-05-17  浏览次数:20818 次

我在WEB-INF下的某个页面里使用<jsp:include page="/WEB-INF/personal/yhhead.jsp">,竟然可以访问到?
我在WEB-INF下的某个页面里使用<jsp:include page="/WEB-INF/personal/yhhead.jsp">,竟然可以访问到?

<jsp:include page="../yhhead.jsp">这样也可以访问,用pageContext.request.contextPath/WEBINF/personal/yhhead.jsp就不行。

------解决方案--------------------
/和  不是/开头的路径是不一样的
/是访问的  环境下的路径,
如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释
------解决方案--------------------
include  就是直接把包含的页面放在  你用的include 标签那里  直接代替
------解决方案--------------------
内部的当然可以了