首页>代码>Spring+Mybatis+Mysql+Spring MVC实现企业服务呼叫中心管理后台>/CompanyCallCenter/src/com/companycallcenter/kyh/controller/BaseController.java
package com.companycallcenter.kyh.controller;

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

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONObject;

import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

import com.companycallcenter.kyh.util.KyhHttpResponseResult;

public class BaseController extends MultiActionController {
	/***
	 * ajax
	 * 返回成功的消息(如果成功,则返回成功信息)
	 */
	protected void kyhoutSuccessMessage(HttpServletRequest request,HttpServletResponse response,String gotourl) { 
		gotourl=gotourl.replaceAll("@@", "&");
		KyhHttpResponseResult resultBean=new KyhHttpResponseResult(KyhHttpResponseResult.SUCCESS, "操作成功",gotourl);
		request.setAttribute("lastAjaxActionResult", KyhHttpResponseResult.SUCCESS);
		this.outJsonObject(response, resultBean);
    }	
	/***
	 * ajax
	 * 返回失败的消息(返回失败信息)
	 */
	protected void kyhoutFailMessage(HttpServletRequest request,HttpServletResponse response,String msg,String gotourl) { 
		gotourl=gotourl.replaceAll("@@", "&");
		KyhHttpResponseResult resultBean=new KyhHttpResponseResult(KyhHttpResponseResult.FAIL,msg,gotourl);
		request.setAttribute("lastAjaxActionResult", KyhHttpResponseResult.FAIL);
		this.outJsonObject(response, resultBean);
    }
	/***
	 * ajax 返回单个对象信息 json格式(单个对象通过json格式返回)
	 */
	protected void outJsonObject(HttpServletResponse response,Object obj){
		response.setContentType("application/json;charset=UTF-8");   
        try {   
            PrintWriter out = response.getWriter();   
            out.write(JSONObject.fromObject(obj).toString()); 
            out.close();
        } catch (IOException e) {   
            e.printStackTrace();   
        }      
	}
}
最近下载更多
二拾  LV6 2023年4月7日
Lmfbaby  LV9 2022年5月29日
wanglinddad  LV55 2022年1月8日
IT白夜  LV12 2021年11月23日
543666826  LV33 2021年11月18日
2638970072  LV1 2021年11月5日
15167672991  LV6 2021年6月30日
我家大宝贝  LV4 2021年6月9日
ericxu1116  LV24 2021年5月19日
naixia  LV9 2021年2月10日
最近浏览更多
暂无贡献等级
wyyz5211314  LV4 4月7日
2775645521  LV7 4月2日
tqsDemo  LV5 3月15日
54kkman 3月12日
暂无贡献等级
噜噜噜路口  LV2 2023年8月17日
hb2008  LV3 2023年6月25日
KaoPu trips  LV2 2023年6月22日
明天更美好  LV10 2023年6月17日
cunbie  LV4 2023年6月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友