如何获取没有值的URL参数?

时间:2010-12-06 00:31:15

标签: java jsp url-parameters

使用网址访问:

http://127.0.0.1/test.jsp?action=test&abc

http://127.0.0.1/test.jsp?abc

我怎样才能得到字符串“abc”?

感谢您的帮助:)

3 个答案:

答案 0 :(得分:5)

<% java.util.Enumeration names = request.getParameterNames();
    while(names.hasMoreElements()){
        out.println(names.nextElement() + "<br>");
    }
    %>

答案 1 :(得分:0)

我认为没有一种简单的方法可以做到这一点。基本上,您需要迭代请求的查询参数 names 并查找没有值的参数。我怀疑您需要使用嵌入Java scriptlet或编写自己的Tag(用Java)。

更好的办法是在网址查询中坚持使用“name = value”语法。

答案 2 :(得分:0)

request.getQueryString();

返回URL之后的整个查询字符串。