GET方式请求表单的action属性后不能带参数

来源:互联网 发布:mac截图怎么保存 编辑:程序博客网 时间:2024/06/04 18:56
问题:get方式提交请求form表单里面的action里带了参数,后台一直无法取到
1
<form action="${pageContext.request.contextPath }/GetParameterServlet?method=hhhh" method="get">
2
   <input type="text" name="userName">
3
   <input type="submit" value="提交"/>
4
</form>
如果GET请求的表单action属性中已经包含参数,浏览器会直接将其过滤掉,再附加form表单里数据。如下:

只有表单里的实体参数跟在了uri后面,action中method=hhhh参数并没有带进去,servlet中request.getParameter("method")=null

 因此,GET请求方式的表单的action属性中不能附带任何参数,如果需要附加额外的参数,可以采用POST提交方式