标签:
1、Ajax简介
Asynchronous JavaScript And Xml异步的JavaScript和XML
Ajax是一种用来改善用户体验的技术,具有异步处理和刷新部分页面内容的特点
Ajax技术在应用时,需要客户端JavaScript处理和服务器处理两部分。
使用Ajax技术时,需要以下工作
编写JavaScript程序,发送Ajax请求
编写服务器处理,,返回处理结果(常用json格式)
编写JavaScript程序,获取服务器结果,刷新部分页面
2、Spring对Ajax的支持
为了便于接受和处理Ajax请求,Spring MVC提供了JSON响应的支持,可以很方便地将数据自动转成JSON格式字符串给客户端JavaScript返回
在SpringMVC中,与JSON相关的注解为@ResponseBody
3、@ResponseBody应用
@ResponseBody注解主要用于Controller组件的处理方法前,具体使用方法如下:
引入jackson开发包,后面示例采用的是jackson-annotations-2.4.1.jar、jackson-core-2.4.1.jar、jackson-databind-2.4.1.jar
在Spring配置文件中定义<mvc:annotation-driven/>,开启对@ResponseBody应用的支持
在Controller处理方法前定义@ResponseBody注解
@ResponseBody应用
1、使用@ResponseBody,返回单个值的实例如下:
标签:
原文地址:http://www.cnblogs.com/Crow00/p/4587414.html