博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取此次请求URL以及服务器根路径的方法
阅读量:6906 次
发布时间:2019-06-27

本文共 1165 字,大约阅读时间需要 3 分钟。

http://www.jb51.net/article/71693.htm

**********************************************

本文介绍了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+"/"; %>

使用如下:

 

转载地址:http://dildl.baihongyu.com/

你可能感兴趣的文章
CentOS6.5菜鸟之旅:VIM插件NERDtree初探
查看>>
【记录】ASP.NET MVC RegisterBundles
查看>>
odex反编译dex异常 Cannot locate boot class path file /system/framework/core.odex
查看>>
【记录】AutoMapper Project To not support ResolveUsing
查看>>
IOS开发基础知识--碎片3
查看>>
触发隐藏链接进行文件下载,click无响应
查看>>
硬盘SMART参数解释
查看>>
ESXI安装时卡在loading ipmi_si_drv的解决方案
查看>>
CentOS 7 安装Redis 2.8.7
查看>>
Android 菜单(OptionMenu)
查看>>
[SQLXML]FOR XML语法导出XML的易错之处
查看>>
sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全
查看>>
青岛即发集团_百度百科
查看>>
javascript 显示一定范围内的素数(质数)
查看>>
[转]无废话SharePoint入门教程二[SharePoint发展、工具及术语]
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
CUDA2.2-原理之存储器访问
查看>>
IDA 在string窗口中显示中文字符串
查看>>
Linux下服务器端开发流程及相关工具介绍(C++)
查看>>
matplotlib绑定到PyQt5(无菜单)
查看>>