今天在写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 倘若写的话要看好页面写 不该写的页面不能写啊