2 genaro26 genaro26 于 2016.04.25 14:42 提问

怎么获取url中?后面的值

例如:我的a.jsp页面上:超链接地址里有个 href="b.jsp?userName="你好"

那我在b.jsp页面中怎么获取这个userName的值

2个回答

w172087242
w172087242   Ds   Rxr 2016.04.25 14:46

html的方式可以location.search可以获取到?以及以后的数据。

java方式(因为jsp内部可以使用java代码):
request.getParameter("userName");

genaro26
genaro26 回复little_how:你这样等于没说
一年多之前 回复
w172087242
w172087242 回复genaro26: 那肯定是你哪里处理出问题了,开始用uriencode你的参数,应该不会有问题,请求过程中可能会出现自动decode,所以可以考虑两次encode,解决办法很多的
一年多之前 回复
genaro26
genaro26 试过了,一堆乱码,后来我把要传的值换成了英文,结果还是乱码
一年多之前 回复
w172087242
w172087242 如果url上面出现中文参数不做处理的话会出现乱码,处理的方式有很多种。uriencode是其中一种,还有iso-8859-1解码也是一种
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.25 14:52

获取url后面的文件名
如何获取URL后面锚点ID
通过Javascript获取URL中?后面的参数
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!