@Controller public class UserController{/* 接收页面请求的JSON数据,并返回JSON格式结果 */ @RequestMapping("/testJson") @ResponseBody public User testJaon(@RequestBody User user){//打印接收的JSON格式数据 System.out.println(user); //返回JSON格式的响应 return user;} }
2.使用标签方式的JSON转换器配置
3.配置静态资源的访问方式
除了使用实现对静态资源的访问外,还有另外两种方式
使用标签
激活Tomcat默认的Servlet来处理静态文件访问
default*.js
default*.css ...
3.RESTful
RESTful风格就是把请求参数变成请求路径的一种风格,例如传统URL请求格式为:
http://.../queryItems?id=1
采用RESTful风格之后:
http://.../items/1
4.demo:用户信息查询
(1)UserController中,编写用户查询方法selectUser()
/* 接收Restful风格的请求,接收方式为Get */ @RequestMapping(value="/user/{id},method=RequestMethod.GET") @ResponseBody public User selectUser(@pathVariable("id")String id){ //查看数据接收 System.out.println("id="+id); User user =new User(); //模拟根据id查询出到用户对象数据 if(id.equals("1234")){user.setUsername("tom"); } //返回JSON格式的数据 return user; }