request.getParameter 在 <a>
request.getParameter on <a>
我目前有一些输入按钮实例,并在单击按钮时对请求使用 request.getParameter。像这样:
<input type ="submit" name="test" value="test"/>
String t = request.getParameter("test");
if (t != null) {
System.out.print("k");
}
我想知道是否有类似的方法从 link 提交数据,但我还没有遇到过。换句话说,我想使用 link 而不是相同的结果。
应用程序使用 servlet 和方法="get" 来处理提交。
如果你想通过GET发送参数,那么你应该将它们作为查询参数发送,例如:?key1=value1&key2=value2
.
对于您的用例,如果您将输入类型替换为锚元素,它应该可以工作:
<a href="/your-path?test=value">link</a>
作为旁注,请确保您了解 GET 和 POST 之间的区别。一些笔记here,或者干脆Google吧。你已经尝试过,输入提交元素应该通过 POST 处理,这真的很奇怪,它甚至在第一时间工作。
我目前有一些输入按钮实例,并在单击按钮时对请求使用 request.getParameter。像这样:
<input type ="submit" name="test" value="test"/>
String t = request.getParameter("test");
if (t != null) {
System.out.print("k");
}
我想知道是否有类似的方法从 link 提交数据,但我还没有遇到过。换句话说,我想使用 link 而不是相同的结果。
应用程序使用 servlet 和方法="get" 来处理提交。
如果你想通过GET发送参数,那么你应该将它们作为查询参数发送,例如:?key1=value1&key2=value2
.
对于您的用例,如果您将输入类型替换为锚元素,它应该可以工作:
<a href="/your-path?test=value">link</a>
作为旁注,请确保您了解 GET 和 POST 之间的区别。一些笔记here,或者干脆Google吧。你已经尝试过,输入提交元素应该通过 POST 处理,这真的很奇怪,它甚至在第一时间工作。