jsp页面中相对路径和绝对路径问题

概念:绝对路径、相对路径

1、绝对路径就是从根目录开始一直到该文件的唯一地址;相对地址,是某一个文件,以根目录为基准,相对另一个文件的位置。

2、jsp页面中,如果是客户端解析文件,一般文件在WEB-INF文件夹之外WebRoot文件夹下;如果是服务器解析,就基本是在WEB-INF下,要经过拦截器的拦截重定向;(因为设置了拦截规则,添加前缀 location=" /WEB-INF/view")

例如:

引用某资源文件,如果你在sping-mvc中配置了拦截规则(资源访问规则),

在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中的相对路径和绝对路径

你可能感兴趣的:(jsp页面中相对路径和绝对路径问题)