zoukankan      html  css  js  c++  java
  • Spring MVC扩展和 SSM框架整合

    1.使用@ResponseBody 实现数据输出

    • DAO层、Service层
    • 改造Controller层
    • 改造View层
    • 部署运行

    2.JSON数据的传递处理

    • 改造Controller层
    • 改造View层
    • 部署运行
    • 解决JSON数据传递的中文乱码问题
      • 在控制器处理方法上的@RequestMapping 注解中配置 produces 
      • 装配消息转换器StringHttpMessageConverter,设计字符编码UTF-8.
      解决JSON数据传递的日期格式问题
      • 注解方式:@JSONField(format = “yyyy-MM-dd”)
      • 配置FastJson的消息转换器--fastJsonHttpMessageConverter

    3.配置多视图解析器--ContentNegotiatingViewResolver

      相关属性配置如下:

        • favorParameter 属性:设置为true(默认为true),则表示支持参数匹配,可以根据请求参数的值确定MIME类型,默认的请求参数为format
        • mediaTypes 属性:根据请求参数值和MIME类型的映射列表,即contentType以何种格式来展示,若请求URL中的后缀为:.json,则会以application/json的格式进行数据展示
        • viewResolvers 属性:表示网页视图解析器,由于我们项目中使用的JSP技术,故此采用InternalResourceViewResolve进行视图解析

    4.整合思路与步骤

    • 新建Web Project 并导入相关 jar文件
    • 配置web.xml
    • 配置文件(/resources)
    • 数据对象模型
    • DAO数据访问接口
    • 系统服务接口
    • 前端控制层
    • 系统工具类
    • 前端页面(/WEB-INF/jsp)和静态资源文件(/WebRoot/statics)
  • 相关阅读:
    MySQL日志概述
    MySQL事务概述
    MySQL存储引擎
    Linux软件安装,RPM与YUM
    使用PuTTY在Windows中向Linux上传文件
    Linux网络基础
    Java正则表达式实例详解
    Javascript正则构造函数与正则表达字面量&&常用正则表达式
    常用sql语句及案例(oracle)
    oracle数据导入/导出(2)
  • 原文地址:https://www.cnblogs.com/QQW-HH/p/7637817.html
Copyright © 2011-2022 走看看