概念:绝对路径、相对路径
1、绝对路径就是从根目录开始一直到该文件的唯一地址;相对地址,是某一个文件,以根目录为基准,相对另一个文件的位置。
2、jsp页面中,如果是客户端解析文件,一般文件在WEB-INF文件夹之外WebRoot文件夹下;如果是服务器解析,就基本是在WEB-INF下,要经过拦截器的拦截重定向;(因为设置了拦截规则,添加前缀 location=" /WEB-INF/view")
例如:
引用某资源文件,如果你在sping-mvc中配置了拦截规则(资源访问规则),<mvc:resource location="/images" map="/images/**">
在jsp文件中引用图片的时候,使用绝对路径<%basePath%>images/a.jpg
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
if(application.getAttribute("basePath") == null){
application.setAttribute("basePath", basePath);
com.menksoft.util.Const.BASEPATH = basePath;
}
%>
相关链接
http://blog.csdn.net/wym19830218/article/details/5503533/
1.JSP、Servlet中的相对路径和绝对路径