request.getContextPath()得到的是什么路径?

江山如画 问题 410

得到的是项目的虚拟路径。

例如:访问路径为:http://localhost:8080/webjz/view.jsp

request.getContextPath()得到的就是  /webjz

<%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。

比如<a href=”<%=request.getContextPath()%>/login.jsp”>,可以直接用<a href=”login.jsp”>也行,这两个文件是在同一个目录下的。

比如你要生成一个文件放在服务器上得一个目录下,就要使用request.getContextPath()+/dir,组成一个完整得目录结构!

回复

我来回复
  • 暂无回复内容