我只需要一点帮助,那就是:很多次我见过http://www.xyz.com/index.jsp?etetet%rr^_frfwrw....。我只是想知道?etetet%....之后出现的问号是什么,为什么它在index.jsp之后出现?有人可以解释一下这背后的原因是什么吗?

我也正在这样运行我的应用程序:http://localhost:8080/myproject/index.jsp

如何使我的网址看起来像上面的网址,即index.jsp

我正在使用jsp,servlet和tomcat服务器。非常感谢您的帮助。

最佳答案

这就是所谓的URL查询或URL参数。可以在HttpRequest对象中访问这些参数,如下所示:

String name = (String) request.getParameter("name");


对于类似blah?name=Donkey的URL,字符串变量name将收到一个“驴”。

与您的示例不同,参数通常以键值对的形式出现,即。 =,并且当传递多个参数时,两对被“与”号分隔:

blah?name=Donkey&quantity=10

维基百科:http://en.wikipedia.org/wiki/Query_string

10-07 16:36
查看更多