使用request.getContextPath()可以获得上下文资源, 那么什么是上下文资源? 使用上下文资源有什么作用?

如题所述

上下文就是服务器上的一个路径,这个路径是存在服务器内存中的,你可以下路径中添加信息,然后根据路径和键值去找这个信息。
这个路径和系统的文件路径一样也是有层次的,比如request(请求)上下文就是session下一级的路径。

至于每种上下文具体的概念可以查看详细的定义。

实现上就通过哈希映射来实现的。
希望采纳,如有疑问可继续追问。谢谢。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-22
获得的就是项目名,这样避免了你../拼写路径而已,别整和那么多废话!用myeclipse建立jsp页面在最上面都会自动生成一句!其他都是废话

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

request.getContextPath()到底获取的谁的绝对路径?什么叫绝对路径?在...
request.getContextPath()获得的是当前的项目名 \/report_emp,要想获得项目实际在磁盘中存贮路径可以使用request.getSession().getServletContext().getRealPath("\/");本地资源管理器而言:绝对路径:是从盘符开始的路径,磁盘上真正的路径的,例如:E:\\帮助文档\\Jquery\\jqAPI;相对路径:是从当前路径开始的路径,如当前路径...

String path = request.getContextPath;这段什么用
答:request.getContextPath()应该是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为abc, <%=request.getContextPath()% >\/ 将得到abc\/,服务器端的路径则会自动加上

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

java用getServletContext().getRealPath("\/")获取项目路径的问题_百 ...
也就是得到你web项目布署的路径。request.getScheme()得到协议如:http:\/\/ request.getServerName() 得到服务器名称如:127.0.0.1 request.getServerPort() 得到端口号如8080 request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。上面 连起来拼成完整的url request.getRealPath()...

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

myeclipse jsp图片显示问题
写绝对路径就行了,把所有页面中的路径全部改为绝对路径,这样用不自己去考虑现在在哪级目录下,如:src="${pageContext.request.contextPath}\/pic\/title_1.jpg"{pageContext.request.contextPath}表示取得项目的WebRoot目录 如果页面不支持el表达式,则可以使用<%=request.getContextPath()%>代替 ...

Request中的各种方法
    System.out.println("request.getContextPath():" + request.getContextPath()); \/\/ 获取上下文路径,就是"\/"+工程名     System.out.println("request.getLocalAddr():" + request.getLocalAddr()); \/\/ 获取应用服务器的IP地址     System.out...

jsp中<%=path %>代表什么
<%= %> 此标签意思是引用java代码,所以你那一句指的是前面的那个对象取名为path的对象的值

怎么理解ServletContext,在Servlet访问过程中什么作用
在Servlet中通过final ServletContext application = request.getServletContext();获取上下文对象application 上下文的常用方法如下:getInitParameter(String name) 获取name名称的初始化参数的值 getResourceAsStream(String path) 输入流的形式返回path对应的资源,path参数必须以“\/”getInitParameterNames() ...

相似回答