首页 > 其他 > 详细

servlet请求中的信息

时间:2016-01-10 18:32:05      阅读:239      评论:0      收藏:0      [点我收藏+]

在servlet中HttpServeltRequest中有一个方法getRequestURL()

假如我们平常输入的地址是:localhost/Demo1/TestServlet?hello=world

起初我认为,通过getRequestURL()得到的就是我所输入的,发现一直不对,没有实现我的设想,一调试,才发现获取的资源路径是问号之前的。本来是知道问号之后的是查询条件,的确是url的一部分,但是getRequestURL()得到的是问号之前部分。

问号前getRequestURL()

问号后的查询条件用getQueryString()

URL组成:

protocol :// hostname[:port] / path / [;parameters][?query]#fragment
  协议://主机名[:端口]/ 路径/[:参数] [?查询]#Fragment

 

请求参数获取方法

技术分享

上述图示中的第二个方法,得到的一个map对象,map中key/value中的value是一个String[] 类型(可以通过反射机制查看)

 

servlet请求中的信息

原文:http://www.cnblogs.com/TheoryDance/p/5118816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!