码迷,mamicode.com
首页 > 编程语言 > 详细

Spring与Ajax

时间:2015-06-19 01:13:20      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

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,返回单个值的实例如下:

Spring与Ajax

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4587414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!