当前位置: 首页 > Java > 正文

spring mvc返回xml配置

关键字:
1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

以前写过一篇文章,关于spring mvc 返回给客户端为xml感觉太麻烦了。现在用spring 3.1.1 配置,不用那么复杂。直接贴代码了

	<!--配置视图解析器-->
    <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
        <property name="order" value="1" />
        <property name="favorParameter" value="false" />
        <property name="ignoreAcceptHeader" value="true" />
        <property name="mediaTypes">
            <map>
                <entry key="json" value="application/json" />
                <entry key="xml" value="application/xml" />        
            </map>
        </property>
        <property name="defaultViews">
            <list>
                <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"></bean>
                <bean class="org.springframework.web.servlet.view.xml.MarshallingView">
                    <constructor-arg>
                        <bean class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
                             <property name="classesToBeBound">
       							<list>
                                   <value>com.hq.cds.smsb.admin.bean.TestBean</value>
                                </list>                         
                             </property>
                        </bean>
                    </constructor-arg>
                </bean>
            </list>
        </property>
    </bean>
 
    <!-- 上面没匹配到则会使用这个视图解析器 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="order" value="2" />
        <property name="prefix" value="/WEB-INF/pages/" />
        <property name="suffix" value=".jsp" ></property>
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    </bean>	
 
	<!-- 注解支持 (自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean)-->  
	<mvc:annotation-driven/>
 
	<!-- 让Web应用服务器处理静态资源 -->
	<mvc:default-servlet-handler/>

以上需要:jackson-core-asl-1.9.7.jar 和jackson-mapper-asl-1.9.7.jar 两个jar包支持

本文固定链接: http://www.chepoo.com/spring-mvc-return-xml-config.html | IT技术精华网

spring mvc返回xml配置:等您坐沙发呢!

发表评论