【问题标题】:How can I get URL parameters which have no value?如何获取没有值的 URL 参数?
【发布时间】:2011-05-20 17:17:17
【问题描述】:

使用 URL 访问:

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

http://127.0.0.1/test.jsp?abc

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

感谢您的帮助:)

【问题讨论】:

    标签: java jsp url-parameters


    【解决方案1】:
    request.getQueryString();
    

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

    【讨论】:

      【解决方案2】:
      <% java.util.Enumeration names = request.getParameterNames();
          while(names.hasMoreElements()){
              out.println(names.nextElement() + "<br>");
          }
          %>
      

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-05
          • 2020-01-06
          • 2015-04-18
          • 2019-01-22
          • 2022-01-08
          • 2012-01-27
          相关资源
          最近更新 更多