如何检测请求的URL包含查询字符串?

时间:2010-09-26 11:10:26

标签: java jsp

大家好 我想检测请求的URL是否包含查询字符串 该怎么做?

2 个答案:

答案 0 :(得分:5)

您可以直接使用getQueryString()方法

OR

您可以通过将其拆分为“?”来检查您的网址是否包含查询字符串或找到“?”的索引字符。

在拆分时,结果数组的长度必须大于1,如果采用索引路由,则索引必须大于0,因为第一个字符不能是“?”假设您输入了正确的URL以检查查询字符串。

答案 1 :(得分:3)

requestedUrl.indexOf("?") > 0这样的事情应该做。因为追加传递查询字符串参数?到网址,然后是名称/值对。