Loading

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
posted @ 2020-04-25 11:48  文牧之  阅读(21)  评论(0)    收藏  举报  来源