struts2 对Servlet API的操作

xiaoxiao2021-02-27  157

org.apache.struts2.ServletActionContext

这个类是面向于 action 的,且是特定于 Web 上下文信息。其继承了 ActionContext,提供了访问 action name,value stack(值栈)等信息的途径。而且这个类还增加了对 Web 对象的访问,如 servlet 参数、request 属性 和HTTP session 等。

其拥有的常用方法:

方法说明static ActionContext getActionContext(HttpServletRequest req)static ActionMapping getActionMapping()static PageContext getPageContext()static HttpServletRequest getRequest()获取 HttpServletRequest 对象static HttpServletResponse getResponse()获取 HttpServletResponse 对象static ServletContext getServletContext()static ValueStack getValueStack(HttpServletRequest req)

com.opensymphony.xwork2.ActionContext

ActionContext 是 action 执行的上下文。基本上每一个上下文都是一个对象的容器,action的执行需要在该容器中获取 session、parameters、locale(本地化)等。

ActionContext 是一个本地化的线程,即其是线程安全的。存储在 ActionContext 中的值每一个线程都是独有的。

获取 ActionContext 对象方法:

ActionContext context = ActionContext.getContext();
转载请注明原文地址: https://www.6miu.com/read-13184.html

最新回复(0)