我使用request.getHeader("Referer")
获得了网址值,例如:
string rr=request.getHeader("Referer");
<%= rr %>
我的网址是
http://www.sun.com/questions?uid=21&value=gg
现在,我将该网址存储为字符串,如何获取值参数值
uid=21
和value=gg
最佳答案
你需要:
在“?”之后取字符串
将其拆分为“&”(您可以使用URL对象并调用getQuery()来完成此操作)
然后,您将获得格式为'x = y'的字符串。分割第一个'='
URLDecode结果参数值。
不幸的是,这有点混乱。
为什么要执行URLDecode步骤?因为URL将被编码为“ =”和“?”参数值不会混淆解析器。