当前具有一些输入按钮的实例,并且在单击按钮时对请求使用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,或简单地谷歌它。您尝试过的input
元素应该通过POST处理,这真的很奇怪,甚至一开始就起作用。