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;
public class BaseAction extends ActionSupport{
private static final long serialVersionUID = 678375012157357604L;
protected static final String BACK = "back";
protected static final String BACK_TO_ZY = "backToZy";
protected static final String BACK_TO_HISTORY = "backToHistory";
/**
* 获得request
*
* @return
*/
public static HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}
/**
* 获得response
*
* @return
*/
public static HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}
/**
* 获得session
*
* @return
*/
public static HttpSession getSession() {
return getRequest().getSession();
}
/**
* 获得servlet上下文
*
* @return
*/
public static ServletContext getServletContext() {
return ServletActionContext.getServletContext();
}
/**
* 获得绝对路径
* @param path
* @return
*/
public static String getRealPath(String path) {
return getServletContext().getRealPath(path);
}
}
自定义 BaseAction
最新推荐文章于 2020-09-18 22:00:39 发布