获取请求的url java_Java获取此次请求URL以及服务器根路径的方法
一、 获取此次请求的URL
String requestUrl = request.getScheme() //当前链接使用的协议
+"://" + request.getServerName()//服务器地址
+ ":" + request.getServerPort() //端口号
+ request.getContextPath() //应用名称,如果应用名称为
+ request.getServletPath() //请求的相对url
+ "?" + request.getQueryString(); //请求参数
举例:
http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
request.getScheme() = "http";
request.getServerName() = "127.0.0.1";
request.getServerPort() = "8080";
request.getContextPath() = "world";
request.getServletPath() = "index.jsp";
request.getQueryString() = "name=lilei&sex=1";
http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
request.getScheme() = "http";
request.getServerName() = "127.0.0.1";
request.getServerPort() = "8080";
request.getContextPath() = "";
request.getServletPath() = "world/index.jsp";
request.getQueryString() = "name=lilei&sex=1";
二、获取服务器根路径
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
使用如下:
获取请求的url java_Java获取此次请求URL以及服务器根路径的方法相关推荐
- JAVA获取Classpath根路径的方法
方法一: String path = Test.class.getResource("/").toString(); System.out.println("path = ...
- java获取项目根路径通用方法
windows或linux系统通用,包含常用的三个方法. package com.home.util;import java.io.File;/*** 获取项目的根路径* 在windows和linux ...
- 怎样获取明天的日期java_java 获取昨天,今天,明天的日期
publicstaticvoidmain(String[] args){ try{ //获取当前日期 Date date = newDate(); SimpleDateFormat sf = newS ...
- 服务器无法显示url,遇到“您所请求的网址(URL)无法获取”的解决办法
打开网址www.hongganjiyh.com,突然显示:您所请求的网址(URL)无法获取. 遇到"您所请求的网址(URL)无法获取"的解决办法 [color=Red]打开网址,突 ...
- 服务器提示无法显示url,win7系统中ie浏览器无法浏览网页提示您所请求的网址(url)无法获取如何解决...
在win7用户遇到ie浏览器无法浏览网页,提示您所请求的网址(url)无法获取,碰到这样的问题该如何处理呢,接下来随win7之家小编一起来看看具体的 1.网络设置的问题 这种原因比较多出现在需要手动指 ...
- vue从url中获取token并加入到 请求头里_BATJ都会用到的接口鉴权cookie、session 和token...
鉴权 鉴权是指验证用户是否拥有访问系统的权利-鉴定权限. cookie.session和token 为什么会有cookie.session和token? 1. http是无状态协议 什么是无状态呢? ...
- Himall商城Web帮助类获得上次请求的url、获得请求的方式、获得请求的主机部分、获取请求的端口号、 获得请求的ip、获得请求的原始url
/// <summary> /// 获得上次请求的url /// </summary> /// <returns>& ...
- handlerinterceptoradapter 获取请求参数_SSM框架防止重复请求
SSM框架防止重复请求 编者: wRitchie(吴理琪) 来源:http://www.bj9420.com SSM框架,即Spring+Spring MVC+Mybatis,在实践中由于网络延迟或多 ...
- java 获取nodejs端Gson数据案例(请求MongoDB)
java 获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...
最新文章
- linux下面安装jdk
- Make Games with Python Pygame (2)
- MySQL中的字符串连接
- (转)Apache Rewrite 详解
- 脱壳_详细_使用的方法_01
- SpringMVC 中设置日期字符串转换格式
- 视频质量,分辨率以及码率之间的关系
- oracle常用函数介绍
- 求最长XX序列的两种方法
- jquery-animate()动画
- 迅睿CMS插件自动采集伪原创免费插件
- 服务器将系统盘,如何将Windows服务器系统的inetpub目录移到其它盘
- 谷歌发现育碧uPlay安全漏洞
- 无轴螺旋输送机螺旋叶片的更换方法
- 堡垒机AccessClient插件在mac系统下闪退的解决办法
- html parser java库_Java解析HTML之HTMLParser使用与详解
- 最全哈夫曼树哈夫曼编码讲解,兄弟你值得拥有
- 【资源】重磅!清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!...
- 笙科电子(AMICCOM)样片申请与经验
- 力矩电机控制基本原理