ServletActionContext
有些时候,根据功能需要,在Action中必须能获取到Servlet相关的API。
比如要操作Cookie,这个时候就要用ServletActionContext了。
1.ServletActionContext概述
我们可以先看下它的源码:
package org.apache.struts2;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.util.ValueStack;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.PageContext;
import org.apache.struts2.dispatcher.mapper.ActionMapping;
public class ServletActionContext extends ActionContext//继承了ActionContext对象
implements StrutsStatics
{
private ServletActionContext(Map context)
{
super(context);
}
public static ActionContext getActionContext(HttpServletRequest req)
{
ValueStack vs = getValueStack

浙公网安备 33010602011771号