SpringMVC-10-(springMVC和ajax的交互)
10【掌握】springMVC和ajax的交互
1.响应普通字符串到页面
测试
说明
@RequestMapping(value=“loadString”,produces=“text/html;charset=utf-8”)
|–produces 设置响应文本的编码和页面的解析方式
@ResponseBody
|–以字符串的形式响应数据到页面 不是转发
2.响应普通字符串到页面验证用户名是否存在
index.jsp
userController
3.使用fastjson生成对象字符串响应到页面
导fastjson的包
4.使用fastjson生成List集合字符串响应到页面
5.使用jackson响应到页面[springmvc内置的转换器]
导jackson的包
修改生成的json key的名 和日期转化
6.注解说明
@ResponseBody 以字符串的形式响应给页面 配合页面的ajax请求使用
|–作用于方法。只能方法有效果
|–作用于类 对类里面的所有方法有效果
@JsonProperty(“userId”) 修改响应的对象的属性名 如果不设置默认为对象的属性名
@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”,timezone=“GMT+8”) 对响应到客户端的日期对象进行格式化
@RestController
|–作用于类上,相当于@[email protected]