我有一个动作为loader.jsp的表格。
<form action="loader.jsp?WindowName=abc&compname=xyz" method="POST">
</form>
当我提交此表单时,在loader.jsp内部,我可以使用
String windowName = <%=request.getParameter("WindowName")%>;
但是,当我将form方法更改为GET时,无法使用上述语句访问参数。它给出空值。
当我在Fiddler中检查请求时,方法为GET时,URL甚至都不包含请求参数。
请帮忙。
因为当您将form方法设置get
为时,表单中的内容将作为querystring添加,因此action
attr内部的querystring被忽略。尝试将值作为隐藏字段添加到表单中,以使它们类似于:
<form action="loader.jsp" method="GET">
<input type="hidden" name="WindowName" value="abc">
<input type="hidden" name="compname" value="xyz">
</form>
顺便说一句,这不是jsp问题。这是html的form
元素行为。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句