zoukankan      html  css  js  c++  java
  • 非常好用的@ResponseBody注解

    AJAX的写法:

    ajax接收json格式:

    ①如果ajax接收的是text

           dataType:"text",

           var json = eval("(" + data + ")");

    ②如果ajax接收的是json

           dataType:”json”

           直接处理

    controller的写法

    后台写法①    后台返回符合json格式的String 

      String str = JSONObject.fromObject(obj).toString();

      或String str = "{"result":"success","message":"成功!"}";   //需要加双引号并转义!

      try {

               PrintWriter out = getResponse().getWriter();

               out.write(str);

               out.flush();

           } catch (IOException e) {

           }

    后台写法②    在springMVC中,加@ResponseBody注解

    此方式需要添加jar包:

    jackson-mapper-asl-*.jar

    jackson-core-asl-*.jar

    使用此注解后不会再走视图控制器,也就是不会返回视图,只返回数据,可用于ajax和接口传递数据。

    该方法可以直接传递实体对象,map集合等,非常方便。

  • 相关阅读:
    第一章:模型层
    第一章:模型层
    第一章:模型层
    第一章:模型层
    第一章:模型层
    第一章:模型层
    第一个Django应用
    第一个Django应用
    第一个Django应用
    第一个Django应用
  • 原文地址:https://www.cnblogs.com/qiuting/p/7606820.html
Copyright © 2011-2022 走看看