zoukankan      html  css  js  c++  java
  • Spring2.5 MVC 2.5.6 传JSON对象

    网上大部分是spring3.0的传JSON对象,spring3自带了支持JSON对象。

    关于spring2.5,也很简单。导入两个jackson的jar包,然后手动传json对象

    Java代码 复制代码 收藏代码
    1. jackson-core-asl-1.9.11.jar
    2. jackson-mapper-asl-1.9.11.jar

    原来controller里面传ModelAndView:

    Java代码 复制代码 收藏代码
    1. public ModelAndView test(HttpServletRequest req, HttpServletResponse res)
    2. throws Exception {
    3. return new ModelAndView(view, model);
    4. }

    改成传json对象

    Java代码 复制代码 收藏代码
    1. public ModelAndView test(HttpServletRequest req, HttpServletResponse res)
    2. throws Exception {
    3. ObjectMapper mapper = new ObjectMapper();
    4. res.getOutputStream().print(mapper.writeValueAsString(dinnerList));
    5. res.getOutputStream().flush();
    6. res.getOutputStream().close();
    7. // res.getOutputStream().write(new String("No parameter found.").getBytes());
    8. return null;
    9. }

  • 相关阅读:
    template(name="remote" type="string" string="%msg%")
    legacy 发送和接收格式
    保存退出vi编辑以及CentOS 系统安装配置步骤详解
    Templates 模板:
    [Err] 1449
    select2如何设置默认空值
    select2切换事件如何生效
    Basic Structure 基本结构:
    FineBI与FineReport对比
    geoip设置
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3576102.html
Copyright © 2011-2022 走看看