request.getContextPath()作用

如题所述

第1个回答  2007-03-30
返回应用的上下文。一般是web应用的根目录

String path = request.getContextPath();这段什么用
回答:这样的代码是在jsp里出现的吧, 那么他的含义就是为了得到一个路径,做动态网站时,需要提交form表单在表单的action里面就会这样来写 action="<%=path %>\/add.do" 这样来提交到相应的servlet中去,这样可以避免路径的错误,而采用这样的相对路径会更好些 答:request.getContextPath()应该是得到项目的...

在java中,request.getContextPath()是什么意思??都什么时候用??_百度...
request.getContextPath()得到的就是192.1.1.1:8080\/my

request.getContextPath()作用
返回应用的上下文。一般是web应用的根目录

<% String path = request.getContextPath();%>jsp里面用到这个什么意...
1. request.getContextPath() 获得当前的项目根目录路径;2.声明一个字符串变量path;3.将当前项目的根目录复制给变量path。

网页代码中用<%=request.getContextPath()%>和不用的区别?
request.getContextPath()应该是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串,如果项目为abc, <%=request.getContextPath()% >\/ 将得到abc\/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base 来解决路径的问题,不过用...

使用request.getContextPath()可以获得上下文资源, 那么什么是上下文资 ...
上下文就是服务器上的一个路径,这个路径是存在服务器内存中的,你可以下路径中添加信息,然后根据路径和键值去找这个信息。这个路径和系统的文件路径一样也是有层次的,比如request(请求)上下文就是session下一级的路径。至于每种上下文具体的概念可以查看详细的定义。实现上就通过哈希映射来实现的。希望...

在同一个页面中为什么contextpath会不同
{pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。也就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是demo1在浏览器中输入为http:\/\/localhost:8080\/demo1\/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%...

大家帮看一下这段JSP代码,输出星号组成的金字塔
String path = request.getContextPath(); =上下文路径。即: \/项目名String basePath = request.getScheme() + ":\/\/" 服务器使用的协议:如http,https+ request.getServerName() + ":" + request.getServerPort()\/\/服务器名称,服务器使用的端口+ path + "\/";\/\/总的就是服务器的网...

java用getServletContext().getRealPath("\/")获取项目路径的问题_百 ...
request.getServerName() 得到服务器名称如:127.0.0.1 request.getServerPort() 得到端口号如8080 request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。上面 连起来拼成完整的url request.getRealPath()得到当前真实路径,不管是比如D:\\xx\\xx\\xx\\ 用EL在页面里直接就是项目路径...

$和request.contextPath的区别
{pageContext.request.contextPath}样是通过 get方法去取的,先pageContext.getRequest()得到HttpServletRequest对象,再调用 HttpServletRequest的getContextPath方法 <% %> 你用pageContext 则必须用 pageContext.getRequest(),点肯定点不出来,又没这个属性 作用是取出部署的应用程序名,这样不管如何部署,...

相似回答
大家正在搜