request.getContextPath()得到的是什么路径?
问题 395
得到的是项目的虚拟路径。
例如:访问路径为:http://localhost:8080/webjz/view.jsp
request.getContextPath()得到的就是 /webjz
<%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。
比如<a href=”<%=request.getContextPath()%>/login.jsp”>,可以直接用<a href=”login.jsp”>也行,这两个文件是在同一个目录下的。
比如你要生成一个文件放在服务器上得一个目录下,就要使用request.getContextPath()+/dir,组成一个完整得目录结构!