首页>代码>struts2.3+hibernate4.1+spring3.2+EasyUI1.36整合实现的java后台管理系统>/ADP/src/com/edianxun/adp/action/BaseAction.java
                
                package com.edianxun.adp.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class BaseAction extends ActionSupport{
	/**
	 * @author lhr
	 * @date  2014-4-29
	 */
	private static final long serialVersionUID = 1893151512645757572L;
	/**
	 * get session
	 */
	public Map<String, Object> getSession(){
		return ActionContext.getContext().getSession();
	}
	
	/**
	 * get response by ServletActionContext
	 * @return response
	 */
	public HttpServletResponse getResponse(){
		HttpServletResponse response = ServletActionContext.getResponse();
		response.setContentType("text/html; charset=UTF-8");
		return response;
	}
	
	/**
	 * get request by ServletActionContext
	 * @return request
	 */
	public HttpServletRequest getRequest(){
		return ServletActionContext.getRequest();
	}
	
	/**
	 * open PrintWrite
	 * @return pw
	 */
	public PrintWriter getWriter(){
		HttpServletResponse response = this.getResponse();
		PrintWriter pw = null;
		try {
			pw = response.getWriter();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return pw;
	}
	
	/**
	 * close PrintWrite
	 * @param pw
	 */
	public void close(PrintWriter pw){
		if (pw != null) {
			pw.close();
		}
	}
	
	/**
	 * write json string
	 * @param json
	 */
	public void outJson(String json){
		PrintWriter pw = this.getWriter();
		pw.write(json);
		this.close(pw);
	}
	
}
 最近下载更多
最近下载更多
                
                微信网友_7588149564329984     LV2
                7月8日
            
            
        
                educationAAA     LV11
                2024年6月23日
            
            
        
                17787885952     LV3
                2022年5月5日
            
            
        
                wanglinddad     LV55
                2022年4月14日
            
            
        
                王燕燕     LV3
                2021年12月23日
            
            
        
                afei115     LV4
                2021年11月20日
            
            
        
                cailizhu833     LV2
                2021年8月17日
            
            
        
                Vera.Wu     LV2
                2021年5月29日
            
            
        
                and123456     LV11
                2021年4月20日
            
            
        
                admin_z     LV22
                2021年4月18日
            
            
         最近浏览更多
最近浏览更多
                
                jenkens     LV3
                9月23日
            
            
        
                liry_mbzj     LV1
                8月31日
            
            
        
                微信网友_7588149564329984     LV2
                7月8日
            
            
        
                飒飒说     LV1
                7月7日
            
            
        
                sjwc88     LV4
                2024年12月4日
            
            
        
                isssssss7    
                2024年10月13日
            
            
                    暂无贡献等级
            
        
                Alan rui     LV1
                2024年8月1日
            
            
        
                微信网友_7096619637297152    
                2024年7月26日
            
            
                    暂无贡献等级
            
        
                cccccc1235    
                2024年5月22日
            
            
                    暂无贡献等级
            
        
                ruo12138     LV1
                2024年5月2日
            
            
        
 
                 
                 
                