GET方式请求表单的action属性后不能带参数
2017-08-21 16:00
176 查看
问题:get方式提交请求form表单里面的action里带了参数,后台一直无法取到
1
2
3
4
如果GET请求的表单action属性中已经包含参数,浏览器会直接将其过滤掉,再附加form表单里数据。如下:
只有表单里的实体参数跟在了uri后面,action中method=hhhh参数并没有带进去,servlet中request.getParameter("method")=null
因此,GET请求方式的表单的action属性中不能附带任何参数,如果需要附加额外的参数,可以采用POST提交方式
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提交方式
相关文章推荐
- 关于请求方式为GET的form表单,action属性后不能带参数的问题
- 关于请求方式为GET的form表单,action属性后不能带参数的问题
- 关于请求方式为GET的form表单,action属性后不能带参数的问题
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- get请求表单的action属性后不能带参数
- 表单中多个请求参数名字相同,服务器到底获取的是哪个请求参数的值,表单的action和get和post提交方式的关系以及提交数据的不同点
- [置顶] Form表单Get方式提交时,action中带参数传递不了
- 关于Volley的问题,GET方式下输入有空格的参数居然解析错误,导致不能正确发出请求
- Form 表单中的method 若使用get提交方式 则action地址上带的参数将被省略 4000
- asp.net MVC 中 action中的参数有是集合的属性 视图中表单的设置方式
- form表单以get方式提交时action中?后面的参数部分不生效
- springmvc中一个Action中,写多个类似的业务控制方法+在业务控制方法中写入普通变量收集参数+限定某个业务控制方法。只允许GET或POST请求方式访问
- ajax方式和修改form属性action(提交路径)方式提交form表单
- $.ajax()post方式请求参数无法传递,request.getParameter()无法获取
- ###Springmvc封装复杂表单数据:表单提交多个实体类的参数【对象类型参数,自动封装】name属性值不能重复。和实体类属性名一致