您的位置:首页 > 产品设计 > UI/UE

request.getcontextPath() 详解

2012-05-18 18:10 393 查看
request.getContextPath()应该是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串,

如果项目为abc, <%=request.getContextPath()% >/ 将得到abc/,服务器端的路径则会自动加上,

<a href="XXXX.jsp"> 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base

来解决路径的问题,不过用的最多的还是request.getContextPath。

我想在js文件中得到request.getContextPath()的值,不想在JSP中写太多的Javascript代码

一种方法是用hidden

<input type=hidden name=contextPath value=<%= request.getContextPath()>

再就是在本页面的js里面也是可以使用Scriptlet来赋值的

var a = '<%= request.getContextPath()>'

或者你赋值给一个hidden的控件都是可以的,然后js取,这样js可以不用写在jsp里

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: