zoukankan      html  css  js  c++  java
  • [四]SpringMvc学习-对servlet与json的支持与实现

    1.对servletAPI的支持

      request、response、session作为参数自动注入

    2.对Json的支持

      2.1springmvc配置文件中添加支持对象与json的转换

        <mvc:annotation-driven>

      2.2添加命名空间

        xmlns:mvc="http://www.springframework.org/schema/mvc"

        

        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd

      2.3添加jackson jar包

    示例代码:

      @RequestMapping("/testAjax")

      public @ResponseBody User ajax(){

        User user = new User("zhangsan","123");

        return user;

      }

      @ResponseBody设置为返回Json格式

    以上这种方法实际项目中不灵活,推荐使用以下做法(传统做法)

      

    package com.java1234.util;

    import java.io.PrintWriter;

    import javax.servlet.http.HttpServletResponse;


    public class ResponseUtil {

      public static void write(HttpServletResponse response,Object o)throws Exception{
        response.setContentType("text/html;charset=utf-8");
        PrintWriter out=response.getWriter();
        out.println(o.toString());
        out.flush();
        out.close();
      }
    }

  • 相关阅读:
    14、流程分析法
    13、场景法
    SPL之Iterator(迭代器)接口
    MySQL的自动补全和语法高亮工具MyCli
    如何在mmseg3添加词库
    sphinx 配置文件全解析
    配置samba 服务器 共享Linux目录
    Centos7 下coreseek的安装
    机器学习常用的降维方法
    mysql 分类
  • 原文地址:https://www.cnblogs.com/luoxiaolei/p/5125779.html
Copyright © 2011-2022 走看看