springmvc中,异步发送表单数据到Action,并响应Json文本返回(后端代码)
2017-09-14 15:13
561 查看
springmvc中,异步发送表单数据到Action,,并响应Json文本返回(后端代码)
1)导入jackson-core-asl-1.9.11.jar和jackson-mapper-asl-1.9.11.jar
2)在业务方法的返回值和权限之间使用@ResponseBody注解表示返回值对象需要转成JSON文本
3)在spring.xml配置文件中编写如下代码:
1)导入jackson-core-asl-1.9.11.jar和jackson-mapper-asl-1.9.11.jar
2)在业务方法的返回值和权限之间使用@ResponseBody注解表示返回值对象需要转成JSON文本
3)在spring.xml配置文件中编写如下代码:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/> </list> </property> </bean>EmpAction中
@Controller @RequestMapping(value="/emp") public class EmpAction { /** * @ResponseBody Emp 表示让springmvc将Emp对象转成json文本 */ @RequestMapping(value="/bean2json") public @ResponseBody Emp bean2json() throws Exception{ //创建Emp对象 Emp emp = new Emp(); emp.setId(1); emp.setUsername("哈哈"); emp.setSalary(7000D); emp.setHiredate(new Date()); return emp; } @RequestMapping(value="/listbean2json") public @ResponseBody List<Emp> listbean2json() throws Exception{ //创建List对象 List<Emp> empList = new ArrayList<Emp>(); //向List对象中添加三个Emp对象 empList.add(new Emp(1,"哈哈",7000D,new Date())); empList.add(new Emp(2,"呵呵",8000D,new Date())); empList.add(new Emp(3,"嘻嘻",9000D,new Date())); //返回需要转JSON文本的对象 return empList; } @RequestMapping(value="/map2json") public @ResponseBody Map<String,Object> map2json() throws Exception{ //创建List对象 List<Emp> empList = new ArrayList<Emp>(); //向List对象中添加三个Emp对象 empList.add(new Emp(1,"哈哈",7000D,new Date())); empList.add(new Emp(2,"呵呵",8000D,new Date())); empList.add(new Emp(3,"嘻嘻",9000D,new Date())); //创建Map对象 Map<String,Object> map = new LinkedHashMap<String,Object>(); //向Map对象中绑定二个变量 map.put("total",empList.size()); map.put("rows",empList); //返回需要转JSON文本的对象 return map; } }
相关文章推荐
- Springmvc异步发送表单数据到JavaBean,并响应JSON文本返回 (14)
- SpringMVC异步发送表单数据到JavaBean,并响应JSON文本返回
- SpringMVC 异步发送表单数据到JavaBean,并响应JSON文本返回
- springmvc中异步发送表单数据到Bean,并响应JSON文本返回
- 【SpringMVC】异步发送表单数据到JavaBean,并响应JSON文本返回(十七)
- 通过ajax异步向后端发送请求,响应请求向前端传送json格式数据的实现思路
- 前台使用$.ajax()发送json数据,服务器响应后返回json数据实例(struts2+json+action)
- springmvc 返回json数据给移动端,配置及代码示例
- struts1 采用json格式发送异步请求,并且获取action处理后的json数据 .
- 使用ajaxFileUpload与SpringMVC实现异步上传下载文件并返回json数据
- 表单异步提交不返回响应数据总结
- 使用JQuery.js & JQuery.form.js 插件完成对StrutsAction的异步请求,返回JSON数据
- 用原生的AJax代码发送JSON数据到Action使其自动类型转化
- SpringMVC中ACTION返回JSON数据中文乱码
- struts1 采用json格式发送异步请求,并且获取action处理后的json数据
- 从ext前端发送异步请求到 struts的Action后端,并获取后端的返回信息
- jquery发送ajax请求,以及struts2的action响应请求并传回json数据的做法
- struts1 采用json格式发送异步请求,并且获取action处理后的json数据
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码