SpringMVC 对多视图的支持
来源:互联网 发布:珍珠控台软件 编辑:程序博客网 时间:2024/05/23 01:12
再做页面静态化处理时,有时候我们需要 两种或者两种以上的视图解析方式,比如 jsp,html,json,jstl,ftl等等,显然默认的 springmvc 只配置一种视图解析方式是满足不了我们的,但是放心,springmvc提供了配置多视图解析的方式:
比如:一种视图解析用来 解析 freemarker静态化后的html,另一种视图解析用来解析 jsp(jstl)
SpringMVC支持很多视图,这里用json和xml举例
支持xml要导入jar包
配置springmvc.xml支持多视图
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"><!-- 配置支持媒体类型 --><property name="contentNegotiationManager"> <bean class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean"> <property name="mediaTypes"><map> <entry key="json" value="application/json"></entry> <entry key="xml" value="application/xml"></entry></map> </property> </bean></property><!-- 指定默认视图 --><property name="defaultViews"> <!-- 支持多个视图 --> <list> <!-- 对josn格式视图支持 --> <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"></bean> <!-- xml格式视图支持 --> <bean class="org.springframework.web.servlet.view.xml.MarshallingView"><constructor-arg> <bean class="org.springframework.oxm.jaxb.Jaxb2Marshaller"> <property name="classesToBeBound"> <list> <value>cn.itcast.domain.User</value> </list> </property> </bean></constructor-arg> </bean> </list> </property></bean>
后台代码
访问
约定rest目录下所有以json和xml扩展名都支持相应的视图
Xml 视图支持
Json 视图支持
<mvc:annotation-driven/>
<mvc:annotation-driven/>默认创建注解处理器映射器,注解处理器适配器。提供json格式支持。
0 0
- SpringMVC 对多视图的支持
- springmvc对多视图的支持
- springmvc的多视图支持
- SpringMVC对Ajax的支持
- springmvc对RESTful的支持
- springmvc对ajax的支持
- SpringMVC对Ajax的支持
- SpringMVC支持解析多视图配置
- springmvc多视图支持--json、xml等
- SpringMVC中支持多视图解析
- springMvc 对多个视图后缀解析
- springMVC对异常处理的支持
- springMVC对异常处理的支持
- 3、springMVC对activeMQ的支持
- SpringMVC对异常处理的支持
- springMVC对异常处理的支持
- springMVC对异常处理的支持
- springMVC对异常处理的支持
- Web开发之JS事件
- C# 下利用代码创建按钮、定时器和标签
- iframe中的modal动态为页面添加元素后页面无法滚动
- git版本库创建三部曲(git权威指南笔记)
- 计算字符串中某一个字符的个数
- SpringMVC 对多视图的支持
- H.264编码原理I/B/P帧
- CalendarListview中自定义属性的翻译
- kruskal-边的贪心(并查集优化)-3
- RelativeLayout或FrameLayout点击事件穿透
- php环境配置基础版
- openvpn中server.conf和client.conf配置文件详解
- 代码可读性提升指南
- 前N位数字能被N整除