• spring mvc中的json整合


    spring mvc整合过程中是有版本兼容的问题。
    具体的哪个版本的springmvc和哪个个版本的json包冲突我也无从考证了。
    我用的springmvc版本是3.2.1
    jaskson的版本是 1.1.12.分别是:jackson-core-asl-1.1.1.jar,jackson-mapper-asl-1.1.2.jar

    首先要导入springmvc的相关jar包。

    我这里面还有其他非jackson用的jar包,这是我在写其他功能时候添加上的,大家可以忽略不看。

    spring-mvc-servlert.xml的配置:

     1 <!-- 
     2     配置ViewResolver.
     3     可以用多个ViewResolver.使用order属性排序.InternalResourceViewResolver放在最后
     4  -->
     5 <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
     6     <property name="order" value="1" />
     7     <property name="mediaTypes">
     8         <map>
     9             <entry key="json" value="application/json" />
    10             <entry key="xml" value="application/xml" />
    11             <entry key="htm" value="text/html" />
    12         </map>
    13     </property>
    14     <property name="defaultViews">
    15         <list>
    16         <!-- JSON View -->
    17             <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"></bean>
    18         </list>
    19     </property>
    20     <property name="ignoreAcceptHeader" value="true" />
    21 </bean>

    java代码:

    1     @RequestMapping(value="/{courseId}",method=RequestMethod.GET)
    2     public @ResponseBody Course getCoruseInJson(@PathVariable("courseId") Integer courseId){
    3         return courseService.getCoursebyId(courseId);
    4     }

    完整的示例会在后面的章节中展现出来。里面还有springmvc的3种路径风格,springmvc的上传使用。。

  • 相关阅读:
    DirectX9:基础篇 第六章 颜色
    DirectX9:应用篇 论OBJ模型文件格式
    MFC:绘图基础
    DirectX9:基础篇 纹理
    DirectX9:应用篇 论OBJ模型文件和.X模型文件互转
    MFC:控件位置调整
    数据结构:二叉树
    DirectX9:总结篇 数据类型结构
    C89:论结构体/枚举体/联合体的使用
    css布局汇总
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/4662391.html
Copyright © 2020-2023  润新知