Spring MVC的@ResponseBody回来JSON串

1 406错误

      <mvc:annotation-driven />不用动,请求的时候URL的文件扩展名应为json

      @ResponseBody会根据扩展名,或者Header,或者Parameter来判断要返回的具体格式

<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" />
    <bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
        <property name="favorPathExtension" value="true" />
        <property name="favorParameter" value="false" />
        <property name="ignoreAcceptHeader" value="true" />
        <property name="mediaTypes">
            <props>
                <prop key="json">application/json</prop>
            </props>
        </property>
    </bean>

2 failed to lazily initialize a collection of role

加入OpenSessionInViewFilter过滤器

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。