SpringMVC对Ajax的支持
#Ajax
Ajax可以在页面不刷新的情况下,发出HTTP请求,服务器返回数据,之后解析数据,刷新页面局部区域。
XMLHttpRequest为核心发送请求,接收数据
jQuery: $.ajax(),$.get(),$.post(),对象.load()
#Ajax程序应用
jquery+Servlet+JSON(json-lib.jar)
jQuery+SpringMVC+JSON(spring配套的jackson包)
#SpringMVC的JSON响应
请求-->DispatcherServlet-->HandlerMapping-->Controller(调用Service,Dao)-->返回各种数据类型(要返回的数据类型)-->调用jackson包将数据转成JSON字符串输出(引入jackson包;使用@ResponseBody)