Action访问Servlet API

Action访问Servlet API问题

  Struts2中提供了一个ActionContext类(当前Action的上下文对象),通过这个类可以访问Servlet API。下面是该类中提供的几个常用方法: 
1.public static ActionContext getContext() :获得当前Action的ActionContext实例。 
2.public Object get(Object key) :此方法类似于调用HttpServletRequest的getAttribute(String name)方法。 
3.public void put(Object key, Object value) :此方法类似于调用HttpServletRequest 的 
setAttribute(String name, Object o)。 
4. public Map getParameters() :获取所有的请求参数。类似于调用HttpServletRequest对象 
的getParameterMap() 方法。 
5. public Map getSession() :返回一个Map对象,该Map对象模拟了HttpSession实例。 
6. public void setSession(Map session) : 直接传入一个Map实例,将该Map实例里的 
key-value对转换成session的属性名-属性值对。 
7. public Map getApplication() :返回一个Map对象,该对象模拟了该应用的ServletContext 
实例。 
8. public void setApplication(Map application) :直接传入一个Map实例,将该Map实例里 
的key-value对转换成application的属性名-属性值对。

posted on 2013-09-23 10:50  我竟然比我还帅  阅读(149)  评论(0编辑  收藏  举报

导航