zoukankan      html  css  js  c++  java
  • Action向前台输出


    import java.io.IOException;
    import java.io.PrintWriter;

    import javax.servlet.http.HttpServletResponse;

    import org.apache.struts2.ServletActionContext;

    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

    public class ResponseJsonUtils {

    public static void write(String str){
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/html;charset=UTF-8");
    try {
    PrintWriter out = response.getWriter();
    out.write(str);
    out.flush();
    out.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }

    public static void write(Object obj){
    HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/html;charset=UTF-8");
    try {
    Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
    String result = gson.toJson(obj);
    PrintWriter out = response.getWriter();
    out.write(result);
    out.flush();
    out.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    }

    public static void writeSimpleJson(boolean success, String msg) {
    String jsonStr = "{"success":" + success + ","msg":"" + msg + ""}";
    write(jsonStr);
    }
    }

  • 相关阅读:
    语言特性-上下文对象
    语言特性-闭包
    语言特性-变量作用域
    语言特性-函数重载与类型检查
    面向对象的JS代码
    单例模式
    wait操作接口
    进程的创建模型
    模拟密码登陆过程
    目录操作的一些函数理解
  • 原文地址:https://www.cnblogs.com/collin/p/6035168.html
Copyright © 2011-2022 走看看