今天在用springmvc搭建项目,把分页jsp引入到其他jsp页面的时候遇到问题,弄了半天是路径和引用的方法问题,虽然以前学过,但是记得不够扎实,一直不用就给忘了,所以写一篇博客记录一下,以后别忘了...
javaEE项目中
绝对路径是:绝对路径前面有 斜杠"/",在项目中指向的是 WebContent(eclipse),WebRoot(Myeclipse),即:跟WEB-INF同级别的目录
从图中报的错误可以看出
(下图所在的页面是/washcar/WebContent/WEB-INF/views/actionm/actionList.jsp )
相对路径是:相对路径前面没有 斜杠"/",指向的是本文件所在的目录,从图中报的错误可以看出
(下图所在的页面是/washcar/WebContent/WEB-INF/views/actionm/actionList.jsp )
在一个jsp页面上引用其他页面的时候用的是 上面说的绝对路径和相对路径,在编译的时候将另一个jsp页面嵌入到本页面,
使用 <%@ include file="/WEB-INF/views/commons/pageSplit.jsp"%> 这个标签嵌入的jsp页面 在编译的同时放入同一个servlet里面,所以分页用这个
使用<jsp:include page="head.jsp"/> 引入的jsp 页面会编译成不同的servlet 所以会跟本页面调用不同的请求
此页面讲的比较详细 http://blog.csdn.net/yangbobo1992/article/details/8085667