request如何获取请求路径方法

request对象中包含的是请求信息,当我们在浏览器地址栏上输入:
http://localhost:8080/Example/AServlet?username=zhangsan,这段地址也会作为请求信息封装在request对象中,request对象必然会提供相关的方法来获取这些请求信息,这些信息其实就是请求路径信息。
request对象通过以下方法来获取请求路径,如下所示:
String getServerName():获取服务器名,localhost;
String getServerPort():获取服务器端口号,8080;
String getContextPath():获取项目名,/Example;
String getServletPath():获取Servlet路径,/AServlet;
String getQueryString():获取参数部分,即问号后面的部分:username=zhangsan
String getRequestURI():获取请求URI,等于项目名+Servlet路径:/Example/AServlet
String getRequestURL():获取请求URL,等于不包含参数的整个请求路径:http://localhost:8080/Example/AServlet
String request.getRemoteAddr():获取服务器的IP,如localhost对应ip为127.0.0.1

request如何获取请求路径方法相关推荐

  1. Servlet | HttpServletRequest接口、通过request接口获取请求参数

    目录 一:HttpServletRequest接口 二:通过request接口获取请求参数 一:HttpServletRequest接口 (1)HttpServletRequest是一个接口,全限定名 ...

  2. postman发送post请求,用request.getParameter()获取请求参数

    1.接口代码 @RequestMapping("notifyUrl")   public void notifyUrl(HttpServletRequest request, Ht ...

  3. Flask框架(flask中的request对象,获取请求参数,保存上传的文件)

    1.request中包含了前端发送过来的所有数据 ,请求的 request 对象中保存了一次HTTP请求的一切信息. 通过request.from可以直接发送提取请求体中的表单格式数据,是一个类字典的 ...

  4. 【Servlet】request对象获取请求头数据和用户数据

    request对象学习 /*** request对象学习:* 作用:request对象中封存了当前请求的所有请求信息* 使用:* 获取请求头数据* req.getMethod();//获取请求方式* ...

  5. 获取上传图片路径方法(新旧方法)

    旧方法 //获取上传图片路径1 function fileComment(obj) {/*获取input=file图片路径*/var objUrl = getObjectURL(obj.files[0 ...

  6. java获取环境路径方法_JAVA获取服务器路径的方法

    1.在JSF环境中获取到ServletContext: ServletContext sc = (ServletContext)FacesContext. getCurrentInstance().g ...

  7. java获取iOS可写目录_ios 获取文件目录路径方法大全

    我们的app在手机中存放的路径是:/var/mobile/Applications/4434-4453A-B453-4ADF535345ADAF344 后面的目录4434-4453A-B453-4AD ...

  8. php获取请求路径_如何获取php.ini文件路径?

    点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 我们可以使用PHP中的php_ini_loaded_file()函数来获取php.ini文件 ...

  9. IO流文件的相对路径及获取系统路径方法

    本机测试的时候经常没有问题,但是一上服务器就出现无法读取文件的事情可以通过class反射的方法获取文件的系统路径,免得出现异常. 以下是一个测试的demo,通过注释的方式说明了一下问题与解决方案. p ...

最新文章

  1. shell脚本_查找无效网址
  2. python 后台执行
  3. MIT自然语言处理第一讲:简介和概述(第二部分)
  4. 【模板篇】数论大杂烩~
  5. windows下搭建Vagrant+Virtualbox环境
  6. MySQL 创建触发器
  7. Java Web学习笔记10:Servlet基础
  8. hibernate之6.one2many单向
  9. 「倾心整理~」数据库系统概论—第5章(数据库完整性)
  10. Oracle宣布JDK 6死缓:计划赶不上变化
  11. Bash 远程任意代码执行安全漏洞
  12. 打印机质量测试软件,打印机断针测试软件
  13. java 人民币大写_Java实现人民币大写精讲
  14. call function中的 exporting/importing/changing
  15. 【论文学习】Large-scale Video Classification with Convolutional Neural Networks
  16. 我们是怎么简单打开百度的?
  17. 关于菜鸡学习时服务器购买的注意点
  18. 制作双启动(传统BIOS与UEFI均可引导的U盘)
  19. 鼠鼠百科--数据恢复
  20. 微服务架构集成RabbitMQ给用户推送消息(发送短信,发送邮件,发送站内信息)

热门文章

  1. oracle merge into 优化,ORACLE 10g 的 merge into用法
  2. 36氪首发|一年完成三轮融资,STEAM 教育内容供应商「唯科乐」获 Pre-A 轮融资...
  3. 聊聊Eureka Server的REST API
  4. 2016年开源软件排名TOP50,最受IT公司欢迎的50款开源软件
  5. 微信小程序架构分析 (中)
  6. P1041 传染病控制
  7. u大师u盘启动盘制作工具教你使用无线网卡连不上网应该如何处理
  8. 三维点云学习(3)2- K-Means
  9. 数据库服务器修改地址,数据库服务器修改地址吗
  10. 基于系统的流量控制(Qos)