java从HttpServletRequest中得到完整的请求URL
2017-07-31 12:08
555 查看
由于需要上传文件到后台服务器,因此需要在程序代码上写入文件的上传地址。
例如一个完整的地址为:http://192.168.10.188:8080/project/upload/images
1. 获取完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。
例如一个完整的地址为:http://192.168.10.188:8080/project/upload/images
1. 获取完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。
request.getRequestURL() http://192.168.10.188:8080/upload/images[/code]
2. 获取request URL的部分值,并且web容器没有decode过的request.getRequestURI() /project/upload/images
3. 获取文件上下文地址request.getContextPath() /project
4. 获取ip地址request.getContextPath() /project
5. 获取端口号request.getContextPath() /project
6. 获取绝对地址request.getSession().getServletContext().getRealPath("/") F:\Tomcat 8.0\webapps\project
相关文章推荐
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- Web HttpServletRequest的getRequestURL方法获取不到https协议请求问题
- HttpServletRequest获取请求得URL信息
- java通过HttpServletRequest获取post请求中的body内容的方法
- 南哥带你学 Java 之 JavaEE 设置全局配置、请求转发、请求重定向、HttpServletResponse 和 HttpServletRequest
- Tomcat如何解析URL的请求参数(追踪HttpServletRequest对于请求参数的解析过程)
- java HttpServlet 之 HttpServletRequest请求
- 从HttpServletRequest获取完整的请求路径
- 【javaWeb】HttpServletRequest常用获取URL的方法
- 解决Fiddler无法捕获本地HttpWebRequest(C#.net)请求和HttpURLConnection(Java)请求
- java通过HttpServletRequest获取post请求中的body内容
- java中HttpServletRequest常用获取url、资源名等方法总结
- (022)java后台开发之HttpServletRequest
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- HttpServletRequest常用获取URL的方法
- JAVA http请求工具类http-request
- Android(或者Java)通过HttpUrlConnection向SpringMVC请求数据(数据绑定)
- java如何得到GET和POST请求URL和参数列表
- httpServletRequest对象获取请求参数