在编写JSP/Servlet应用时常常需要从传入的链接中提取一些信息。HttpServletRequest提供了多个方法,这些方法之间容易混淆。总结并举例如下,希望能对大家有所帮助。

举例:http://localhost:7001/myservlet/somepath/test?someparam=somevalue
request.getPathInfo():返回/somepath/test
request.getRequestURL():返回http://localhost:7001/myservlet/somepath/test
request.getRequestURI():返回/myservlet/somepath/test
request.getServletPath():返回/myservlet
request.getQueryString():返回someparam=somevalue

转载于:https://www.cnblogs.com/liupeizhi/articles/1942739.html

servlet中的几个路径有关的方法相关推荐

  1. 利用抽象工厂创建DAO、利用依赖注入去除客户端对工厂的直接依赖、将有关Article的各种Servlet封装到一个Servlet中(通过BaseServlet进行

    利用抽象工厂创建DAO.利用依赖注入去除客户端对工厂的直接依赖.将有关Article的各种Servlet全部封装到一个Servlet中(通过BaseServlet来进行ArticleServlet方法 ...

  2. Sission与aplication 在servlet中用法汇总

    application用法: 在Servlet中,取得application有两种方法:  1.通过无参初始化方法,直接取得:  2.通过有参初始化方法,必须使用config对象取得. 实例:  1. ...

  3. HTML、JSP、Servlet中的相对路径和绝对路径 页面跳转问题

    HTML.JSP.Servlet中的相对路径和绝对路径 前提: 假设你的Http地址为http://192.168.0.1/,你的web应用为test,path="/test",那 ...

  4. jsp 跳到servlet路径_想打开一个jsp的页面就跳转到servlet中去,并向servlet传值。用什么跳转...

    是打开就跳转,不用form提交,也不用超链接. 如果我的xml中servlet的url是:/main 我在JSP中想要跳转到servlet,并且传值到servlet,我知道表单可以这样写: 超链接可以 ...

  5. servlet单实例多线程 ---线程安全问题是由实例变量造成的,只要在Servlet里面的任何方法里面都不使用实例变量,那么该Servlet就是线程安全的。(所有建议不要在servlet中定义成员变

    Servlet 单例多线程 Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servl ...

  6. Java中获取路径的各种方法

    2019独角兽企业重金招聘Python工程师标准>>> 1. java文件中获得路径 Thread.currentThread().getContextClassLoader().g ...

  7. 在Servlet中向客户端写Cookie信息

    应用Servlet API中提供的Cookie类,用户把表单信息提交给Servlet后,在Servlet中获取用户请求的信息并添加到Cookie对象中,再通过HttpServletResponse对象 ...

  8. ajax servlet设置响应,在jquery的请求ajax与在servlet中的响应ajax

    这次给大家带来在jquery的请求ajax与在servlet中的响应ajax,在jquery的请求ajax与在servlet中的响应ajax的注意事项有哪些,下面就是实战案例,一起来看一下. 在jsp ...

  9. 解析浏览器访问服务器 Servlet 应用程序的交互过程(Servlet 容器如何处理请求资源路径)

    案例 1: 请求资源路径:http://localhost:8080/web01/greeting?name=zs 浏览器通过 localhost:8080 连接服务器: 服务器在 webapps 目 ...

最新文章

  1. 机器学习必读TOP 100论文清单:高引用、分类全、覆盖面广丨GitHub 21.4k星
  2. linux 基本命令学习笔记
  3. thinkphp用来做什么项目_用蜂蜜做的饮料有哪些?蜂蜜可以用来做什么饮料?
  4. SCI论文写作训练营笔记汇总02_英文科技论文阅读与解析
  5. python中 [ 闭包 ] 小结
  6. python调用excel宏函数,封装
  7. android消息提示框大小,android Toast設置彈框大小
  8. 70人团队创造超30亿美元年交易额,这家美国电商竟是中国制造
  9. 世界最流行鸡尾酒25款
  10. 如何解决算百分比,加起来不是100%的问题
  11. 关于计算机合成图像的应用中,数字图像合成技术综述
  12. Android锁屏状态下信息的显示
  13. DNS系统服务器端口是,dns端口号是多少默认
  14. 用 Pandas 分析均线交叉策略收益率
  15. 树上战争 HDU-2545
  16. 【前端荣耀】开篇:晋级赛就是赢不了
  17. 青海平弦乐库的建设与播放平台
  18. SpringCloud-Alibaba-SMS
  19. ICLR 2022 | 基于对抗自注意力机制的预训练语言模型
  20. 从泛孪生到小场景,数字孪生如何破“皮”

热门文章

  1. 第十一篇: Ajax Control Toolkit 控件包--下载与安装
  2. 总统先生,一路走好!
  3. python isalpha()
  4. CodePush使用调研
  5. 反编译android的apk
  6. ios 缺少合规证明
  7. 存储过程参数输入输出
  8. ubuntu sublime字体设置
  9. docker 感性介绍
  10. Oracle EM 相关命令