在我的 JSP 文件中,我有一个 HTML 表单,它通过 GET 将数据发送到我的 servlet。
<form method="GET">
<input name="cmd" type="hidden" value="firstValue"/>
.....
</form>
如果我现在触发一个不同的表单,它也有一个名为 的变量cmd
,但使用 POST,旧cmd
值将保留在参数列表中,我可以像这样在我的 servlet 中读出request.getParameterValues("cmd")
:
<form method="POST">
<input name="cmd" type="hidden" value="secondValue"/>
.....
</form>
为什么 GET 参数可以在多个请求中存活?与 servlet 中的 POST 参数相比,它们存储在哪里/如何存储?