zoukankan      html  css  js  c++  java
  • BaseAction

    package byd.core;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    // Download by http://www.codefans.net
    import javax.servlet.ServletContext;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    
    import org.apache.struts2.ServletActionContext;
    
    import com.opensymphony.xwork2.ActionSupport;
    
    @SuppressWarnings("serial")
    public class BaseAction extends ActionSupport {
    
    	public String jsonString;
    
    	public void outJsonString(String str) {
    		getResponse().setContentType("text/javascript;charset=UTF-8");
    		outString(str);
    	}
    
    	/*
    	 * public void outJson(Object obj) {
    	 * outJsonString(JSONObject.fromObject(obj).toString()); }
    	 * 
    	 * public void outJsonArray(Object array) {
    	 * outJsonArray(JSONArray.fromObject(array).toString()); }
    	 */
    
    	public void outString(String str) {
    		try {
    			PrintWriter out = getResponse().getWriter();
    			out.write(str);
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    
    	public void outXMLString(String xmlStr) {
    		getResponse().setContentType("application/xml;charset=UTF-8");
    		outString(xmlStr);
    	}
    
    	/**
    	 * ���request
    	 * 
    	 * @return
    	 */
    	public HttpServletRequest getRequest() {
    		return ServletActionContext.getRequest();
    	}
    
    	/**
    	 * ���response
    	 * 
    	 * @return
    	 */
    	public HttpServletResponse getResponse() {
    		return ServletActionContext.getResponse();
    	}
    
    	/**
    	 * ���session
    	 * 
    	 * @return
    	 */
    	public HttpSession getSession() {
    		return getRequest().getSession();
    	}
    
    	/**
    	 * ���servlet������
    	 * 
    	 * @return
    	 */
    	public ServletContext getServletContext() {
    		return ServletActionContext.getServletContext();
    	}
    
    	public String getRealyPath(String path) {
    		return getServletContext().getRealPath(path);
    	}
    }
    
     
  • 相关阅读:
    gcc 不同平台不同宏写法 Function Multiversioning
    linux win10 挂载 C盘 系统盘 ntfs 问题 休眠 快速启动关闭了
    archlinux wine
    ssm批量操作易错点
    行政区划代码
    ssm获取session
    layui 批量删除点击不起作用
    layui分页失效问题
    java 获取服务器配置信息【使用sigar、sql语句、ServerInfo】
    ssm中html跳转之后乱码
  • 原文地址:https://www.cnblogs.com/qq1988627/p/6606926.html
Copyright © 2011-2022 走看看