我目前有一些输入按钮的实例,并在单击按钮时对请求使用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/