Springmvc-配置多视图解析器 ContentNegotiatingViewResolver

需求说明:查看用户明细,要求返回的数据以json纯数据的格式进行输出

Springmvc-配置多视图解析器 ContentNegotiatingViewResolver_第1张图片

 修改springmvc-servlet.xml配置文件

 1 
 2  3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xmlns:mvc="http://www.springframework.org/schema/mvc"
 5     xmlns:p="http://www.springframework.org/schema/p"
 6     xmlns:context="http://www.springframework.org/schema/context"
 7     xsi:schemaLocation="
 8         http://www.springframework.org/schema/beans
 9         http://www.springframework.org/schema/beans/spring-beans.xsd
10         http://www.springframework.org/schema/context
11         http://www.springframework.org/schema/context/spring-context.xsd
12         http://www.springframework.org/schema/mvc
13         http://www.springframework.org/schema/mvc/spring-mvc.xsd">
14         
15     package="cn.smbms.controller"/>    
16     
17     
18         
19             class="org.springframework.http.converter.StringHttpMessageConverter">
20                 
21                     
22                         application/json;charset=UTF-8
23                     
24                 
25              
26             class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
27                 
28                     
29                         text/html;charset=UTF-8
30                         application/json
31                     
32                 
33                 
34                     
35                       
36                       WriteDateUseDateFormat
37                     
38                 
39             
40         
41     
42     
43     
44     
45     
46     
50     
51     
52     class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
53         
54         
55         
56             
57                 
58                 
59                 
60             
61         
62         
63         
64             
65                 class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
66                     
67                     
68                         
69             
70         
71     
72     
73     
74     class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
75         
76             
77                 error
78             
79         
80     
81     
82       
83     class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
84             
85             
86     
87     
88 

修改userlist.js

Springmvc-配置多视图解析器 ContentNegotiatingViewResolver_第2张图片

 

 UserController.java保持不动

Springmvc-配置多视图解析器 ContentNegotiatingViewResolver_第3张图片

 

 启动项目,在浏览器上面直接输入地址:(能够看到我们想要的结果)

 

 还可以换一种实现方式:

修改userlist.js

Springmvc-配置多视图解析器 ContentNegotiatingViewResolver_第4张图片

 

 重新启动项目:在浏览器中数据地址信息,得到如下结果:

 

你可能感兴趣的:(Springmvc-配置多视图解析器 ContentNegotiatingViewResolver)