- 浏览: 155436 次
- 性别:
- 来自: 上海
文章分类
request.getRequestURI() 返回值类似:/xuejava/requestdemo.jsp
request.getRequestURL() 返回值类似:http://localhost:8080/xuejava/requestdemo.jsp
附:
request.getContextPath() = /hboys
request.getLocalAddr() = 127.0.0.1
request.getPathInfo() = null
request.getPathTranslated() = null
request.getRemoteAddr() = 127.0.0.1
request.getRequestURI() = /hboys/
request.getScheme() = http
request.getServerName() = 127.0.0.1
request.getServletPath() = /index.jsp
request.getClass() = class org.apache.catalina.connector.RequestFacade
request.getHeaderNames() =
request.getLocale() = zh_CN
request.getLocales() =
request.getParameterMap() = {}
request.getRequestURL() = http://127.0.0.1:8081/hboys/
request.getUserPrincipal() = null
request.getParameterNames() =
request.getRealPath("newsPub") = D:\workspace\hboys\WebRoot\newsPub
假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\news\test
request.getRequestURL() 返回值类似:http://localhost:8080/xuejava/requestdemo.jsp
附:
request.getContextPath() = /hboys
request.getLocalAddr() = 127.0.0.1
request.getPathInfo() = null
request.getPathTranslated() = null
request.getRemoteAddr() = 127.0.0.1
request.getRequestURI() = /hboys/
request.getScheme() = http
request.getServerName() = 127.0.0.1
request.getServletPath() = /index.jsp
request.getClass() = class org.apache.catalina.connector.RequestFacade
request.getHeaderNames() =
request.getLocale() = zh_CN
request.getLocales() =
request.getParameterMap() = {}
request.getRequestURL() = http://127.0.0.1:8081/hboys/
request.getUserPrincipal() = null
request.getParameterNames() =
request.getRealPath("newsPub") = D:\workspace\hboys\WebRoot\newsPub
假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\news\test
发表评论
-
Json-JsonUtil
2014-06-25 17:45 1012http://www.open-open.com/lib ... -
Google Gson 使用简介
2014-06-25 17:17 796http://www.cnblogs.com/haippy/ ... -
JSP-获取spring 的容器ApplicationContext
2014-06-24 15:36 474http://hw1287789687.iteye.com/ ... -
Java-读取Properties文件的六种方法
2014-06-24 10:04 758http://hi.baidu.com/hgd0324/it ... -
Quartz定时任务学习(九)Quartz监听器
2014-06-22 12:43 1897转载:http://hi.baidu.com/xulin_ ... -
Quartz定时任务学习(六)作业
2014-06-22 12:44 1377转载:http://hi.baidu.com/ ... -
Quartz定时任务学习(五)触发器
2014-06-20 17:06 1575转载:http://hi.baidu.com/xulin_ ... -
Quartz定时任务学习(四)调度器
2014-06-20 17:03 1817转载:http://hi.baidu.com/xulin_1 ... -
Quartz定时任务学习(三)属性文件和jar
2014-06-20 17:00 1739转载:http://hi.baidu.com/xulin_1 ... -
Quartz定时任务学习(二)web应用
2014-06-20 16:57 927转载: http://hi.baidu.com/xuli ... -
Quartz定时任务学习(一)简单任务
2014-06-20 16:50 893转载:http://hi.baidu.com/ ... -
com.google.common.cache.CacheLoader 本地緩存的使用方法
2014-06-19 13:58 3955http://blog.sina.com.cn/s/blog ... -
javascript-json字符串数组转json数组对象
2014-06-18 16:43 1108后台的数据为 [{"use ... -
LDAP-Java LDAP操作
2014-06-18 14:03 809Java LDAP操作http://blog.csdn.n ... -
html-8款流行前沿的HTML5文本编辑器
2014-06-13 15:19 1138http://www.evget.com/article/2 ... -
Redis-Jedis
2014-06-12 16:49 516http://snowolf.iteye.com/blog/1 ... -
Jetty-嵌入式开发
2014-06-06 12:38 552http://blog.csdn.net/cdl2008sky ... -
SSO-使用 CAS 在 Tomcat 中实现单点登录
2014-06-05 16:31 642http://www.ibm.com/developerwor ... -
SSO-https原理及tomcat配置https方法
2014-06-04 18:22 1451http://jingyan.baidu.com/articl ... -
Java-加密技术
2014-06-04 18:13 458http://snowolf.iteye.com/blog/3 ...
相关推荐
与 `getRequestURI()` 不同,`getRequestURL()` 返回的是完整的请求URL,包括协议(如http或https)、主机名(如localhost)、端口号(如8080)以及请求的URI。在例子中,`getRequestURL()` 返回的结果是 `...
- `request.getRequestURL()`: 返回请求的URL,不包含查询字符串。 - `request.getRequestURI()`: 返回请求的URI。 - `request.getServletPath()`: 返回当前Servlet的路径。 5. **会话信息** - `request....
- **获取客户端地址栏地址**:`request.getRequestURL()` - **获取相对地址**:`request.getRequestURI()` #### 五、总结 通过上述介绍可以看出,在Java Web开发中,合理地利用`HttpServletRequest`对象提供的方法...
5. **组合使用`application.getRealPath()`与`request.getRequestURI()`获取页面的父路径:** - 示例:通过先调用`request.getRequestURI()`获取页面的全路径,再通过`new java.io.File(application.getRealPath...
String getRequestURI() StringBuffer getRequestURL() String getContextPath() ---web应用的名称 String getQueryString() ---- get提交url地址后的参数字符串 username=zhangsan&password=123 注意:request...
`request.getRequestURL()` 返回的是完整的URL,包括协议、主机名、端口和请求路径,这对于构建重定向或生成链接非常有用。 最后,`request.getRealPath()` 方法提供了一个物理路径,对应于 `request.getRequestURI...
request.getRequestURL() ``` 输出如 `http://localhost:8080/TEST/test`。 3. **获取相对地址**: ```java request.getRequestURI() ``` 输出如 `/TEST/test`。 ### 示例代码 下面给出一个简单的示例,...
String requestURL = request.getRequestURL().toString(); String requestURI = request.getRequestURI(); String queryString = request.getQueryString(); System.out.println("URL->" + requestURL); ...
String url = request.getRequestURL().toString(); ``` 如果你还需要包括主机名和端口号,可以使用`getRequestURI()`方法,但请注意它不包含协议信息: ```java String uri = request.getRequestURI(); ``` 接着...
例如,可以使用request.getRequestURL()来获取当前请求的URL。 14. getRequestURI():获得客户端请求的URI。 例如,可以使用request.getRequestURI()来获取当前请求的URI。 15. getQueryString():获得查询字符串...
2. **得到IE地址栏地址**:`request.getRequestURL()`,返回的是完整的URL,包括协议、主机、端口和上下文路径。例如,返回`http://localhost:8080/TEST/test`。 3. **得到相对地址**:`request.getRequestURI()`,...
- 获取IE地址栏地址:`request.getRequestURL()` 结果为完整的URL地址,如 `***`。 - 获取相对地址:`request.getRequestURI()` 结果为相对于服务器的请求路径,如 `/TEST/test`。 需要注意的是,`request....
#### (2) 获取完整URL地址:`request.getRequestURL()` 此方法返回完整的URL,包括协议、主机、端口以及上下文路径和请求路径,如`http://localhost:8080/TEST/test`,这在日志记录或重定向用户时十分有用。 #### ...
3. 输入圆的半径计算圆的周长与面积:使用 request 对象可以获取用户输入的圆的半径,并计算其周长与面积。 4. 查询字符串:使用 request 对象可以获取查询字符串,例如 ...
- 使用 `request.getRequestURI()` 方法可以获得当前请求的统一资源标识符(URI)。例如: ```java String uri = request.getRequestURI(); System.out.println(uri); // 输出:/TEST/test.jsp ``` 这个方法...
通过request对象可以访问与请求相关的各种信息,包括URL路径。 2. request对象的常用方法 - request.getScheme():返回请求使用的协议(例如“http”或“https”)。 - request.getServerName():返回服务器的主机...
System.out.println(request.getRequestURL()); System.out.println(request.getRequestURI()); System.out.println(request.getQueryString()); System.out.println(request.getRemoteAddr()); System.out....
System.out.println(request.getRequestURL()); System.out.println(request.getRequestURI()); System.out.println(request.getQueryString()); System.out.println(request.getRemoteAddr()); System.out....
String uri = request.getRequestURI(); String rad = request.getRemoteAddr(); String rh = request.getRemoteHost(); String ru = request.getRemoteUser(); int rp = request.getRemotePort(); String cp = ...
`request.getRequestURI()`、`request.getRequestURL()`、`request.getQueryString()` 和 `request.getServletPath()` 这些方法可以用于Java的Servlet中获取客户端请求的相关信息。其中: - `request.getRequestURI...