猿教程 Logo

ServletActionContext类

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

它是一个方便的类,比ActionContext类优先。


ServletActionContext类的方法

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

  1. public static HttpServletRequest getRequest()返回HttpServletRequest的实例。

  2. public static HttpServletResponse getResponse()返回HttpServletResponse的实例。

  3. public static ServletContext getServletContext()返回ServletContext的实例。


如何获取HttpSession的实例?

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

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

或者

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

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


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Struts/struts-2-ServletActionContext-class.html