我目前有一些输入按钮的实例,并在单击按钮时对请求使用request.getParameter。像这样:

<input type ="submit" name="test" value="test"/>

String t = request.getParameter("test");
    if (t != null) {
        System.out.print("k");
    }


我想知道是否有类似的方法可以从链接提交数据,但是我还没有发现任何类似的方法。换句话说,对于相同的结果,我想使用链接代替。

该应用程序使用servlet和method =“ get”来处理提交。

最佳答案

如果要通过GET发送参数,则应将它们作为查询参数发送,例如:?key1=value1&key2=value2

对于您的用例,如果将输入类型替换为anchor元素,则应该可以使用:

<a href="/your-path?test=value">link</a>


作为附带说明,只需确保您了解GET和POST之间的区别。一些注释here,或者只是谷歌。您尝试过的输入提交元素应该通过POST处理,这真的很奇怪,甚至一开始就起作用。

关于java - <a>上的request.getParameter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60527547/

10-10 01:08