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

Java 如何获取没有值的URL参数?,java,jsp,url-parameters,Java,Jsp,Url Parameters,使用URL进行访问: http://127.0.0.1/test.jsp?action=test&abc 或 我怎样才能得到字符串“abc” 谢谢你的帮助:)我认为没有简单的方法可以做到这一点。基本上,您需要迭代请求的查询参数名称,并查找一个或多个没有值的参数。我怀疑您需要嵌入一个Java scriptlet,或者编写自己的标记(用Java) 更好的办法是在URL查询中坚持使用“name=value”语法。我认为没有简单的方法可以做到这一点。基本上,您需要迭代请求的查询参数名称,并查找

使用URL进行访问:

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

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


谢谢你的帮助:)

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


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

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

<% java.util.Enumeration names = request.getParameterNames();
    while(names.hasMoreElements()){
        out.println(names.nextElement() + "<br>");
    }
    %>
更好的办法是在URL查询中坚持使用“name=value”语法。


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

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

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

request.getQueryString();