1

使用 URL 访问:

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

或者

http://127.0.0.1/test.jsp?abc

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

感谢帮助 :)

4

3 回答 3

5
<% java.util.Enumeration names = request.getParameterNames();
    while(names.hasMoreElements()){
        out.println(names.nextElement() + "<br>");
    }
    %>
于 2010-12-06T00:51:13.140 回答
0

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

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

于 2010-12-06T00:44:23.433 回答
0
request.getQueryString();

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

于 2010-12-06T10:46:14.100 回答