JSP中 <%@ include file="相对url"%>和path basePath

来源:互联网 发布:合肥百度快照优化 编辑:程序博客网 时间:2024/05/19 00:52

   今天在写JSP页面的时候用到动组件<%@ include file=""%> 老是报500错误 经比较初步得出结论

1: 在有include动作组件的页面上可以有path basePath <base href="<%=basePath%>">

2:一般来说在include动作组件中file=“”的页面是是不能有上述path basePath等内容的

3:1和2刚好有个漏洞 如果include组件file所包含的页面又有include组件呢 经测试 file=“”的页面是可以有path basePath等内容的;所以说1的优先级是大于2的 判断时以此类推 就可以很好的避免500错误了

附: 其实base basePath写与不写都不影响相对路径的 如果不写会有隐式的path basePath 倘若写的话要看好页面写 不该写的页面不能写啊