个性化阅读
专注于IT技术分析

Struts 2 ServletActionContext类介绍和用法

  1. ServletActionContext类
  2. ServletActionContext类的方法

ServletActionContext类提供了获取HttpServletRequest, HttpServletResponse, ServletContext和HttpSession对象的方法。

它是一个方便的类, 比ActionContext类更受青睐。

ServletActionContext类的方法

ServletActionContext类提供的常用方法如下:

  1. 公共静态HttpServletRequest getRequest()返回HttpServletRequest的实例。
  2. 公共静态HttpServletResponse getResponse()返回HttpServletResponse的实例。
  3. 公共静态ServletContext getServletContext()返回ServletContext的实例。

如何获取HttpSession实例?

如果我们拥有HttpServletRequest类的实例, 则可以调用HttpServletRequest接口的getSession()方法来获取HttpSession的实例。例如:

HttpServletRequest request=ServletActionContext.getRequest();
HttpSession session=request.getSession();

OR

HttpSession session=ServletActionContext.getRequest().getSession();

在下一个主题SessionAware接口中, 我们将看到完整的示例。

赞(0)
未经允许不得转载:srcmini » Struts 2 ServletActionContext类介绍和用法

评论 抢沙发

评论前必须登录!