前端表单方式提交,SpringMVC后端以对象参数形式接收
2016-11-30 00:00
1351 查看
平常时候一般使用js控制代码异步请求处理数据的,今天这项目中写完发现都没用到js代码了~~~
之前会通过按钮触发提交事件,在按钮事件中异步处理,这次直接在表单里填写后提交后台。发现这种也挺方便的,记录一下。
我的后台是用Spring MVC的,对应的controller方法为
这了使用 @ModelAttribute注解将对应表单中name的值封装到参数对象的对应属性中
前端中就是使用的JSP
form中要设置下enctype为json的,不然可能会出现 415 Unsupported MediaType问题
这样,基本上可以实现提交到后台那个代码里去了
之前会通过按钮触发提交事件,在按钮事件中异步处理,这次直接在表单里填写后提交后台。发现这种也挺方便的,记录一下。
我的后台是用Spring MVC的,对应的controller方法为
@RequestMapping(value="/baseInfo/save",method=RequestMethod.POST) public String saveOrUpdate(HttpServletRequest request,@ModelAttribute BaseInfoEntity entity,HttpServletResponse respose) throws JsonProcessingException{ return "test"; }
这了使用 @ModelAttribute注解将对应表单中name的值封装到参数对象的对应属性中
前端中就是使用的JSP
<form id="formSubmit" method="post" enctype="application/json" class="form-x" action="${ctx}/baseInfo/save" > <div class="form-group" style="display:none"> <div class="label"> <label>id::</label> </div> <div class="field"> <input id="id" type="text" class="input w50" value="${info.id }" name="id" /> <div class="tips"></div> </div> </div> <div class="form-group" style="display:none"> <div class="label"> <label>name::</label> </div> <div class="field"> <input id="name" type="text" class="input w50" value="${info.name}" name="name" /> <div class="tips"></div> </div> </div> </form>
form中要设置下enctype为json的,不然可能会出现 415 Unsupported MediaType问题
这样,基本上可以实现提交到后台那个代码里去了
相关文章推荐
- jsp页面的ajax和form表单提交后接收数据的区别(SpringMVC控制器返回Map对象)
- SpringMVC将表单对象序列化成Json字符串提交,以List接收
- Spring--SpringMVC中使用bean来接收form表单提交的参数时的注意点
- springMVC中前端将传递数据传递到后端后端的接收方式
- SpringMVC接收页面表单参数方式
- MVC 中前端传递Json数据,后端以对象形式接受参数的处理方法
- springMVC使用JQUERY提交数组接收时候报错,接收参数对象的属性为数组
- SpringMVC将表单对象序列化成Json字符串提交,以List接收
- SpringMvc前端提交多个对象,后台接收
- SpringMVC中使用bean来接收form表单提交的参数时的注意点
- springMvc通过Map形式接收多个参数form表单数据
- form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?
- ajax请求传参数复杂对象list,后端springmvc接收参数
- springMVC 中接收前端传递的对象、数组等数据的方式详解
- SpringMVC中使用bean来接收form表单提交的参数时的注意点
- [前端]解决form表单采用get方式提交中文参数乱码的方法
- Spring MVC 后端获取前端提交的json格式字符串并直接转换成control方法对应的参数对象
- Struts2.3接收post方式提交的表单参数的方式
- 4种方法让SpringMVC接收多个对象 List<user> 表单提交,以BeanListModel接收
- springmvc注解形式的开发参数接收