[color=green][size=large] struts2 actoin 没有与servlet api 耦合, 在web 应用中访问servlet AP就是HttpServletRequest ,HttpSession,ServletContext,分别代表JSP内置对象 request,session,application 。
ServletContext提供的方法
Object get(); 相当于HttpServletRequest的getAttribute(String name);
Map getSession();返回一个Map对象,模拟HttpSession()
action 直接访问Servlet api
struts2 提供了一个工具类ServletActionContext
static ServletActionContext getServletContext() 取得web应用的ServletContext对象
static ServletHttpRequest getHttpRequest() 取得web应用中的servletHttpRequest
static ServletHttpResponse getHttpReponse()取得web应用中的servletHttpResponse
[/size][/color]
ServletContext提供的方法
Object get(); 相当于HttpServletRequest的getAttribute(String name);
Map getSession();返回一个Map对象,模拟HttpSession()
action 直接访问Servlet api
struts2 提供了一个工具类ServletActionContext
static ServletActionContext getServletContext() 取得web应用的ServletContext对象
static ServletHttpRequest getHttpRequest() 取得web应用中的servletHttpRequest
static ServletHttpResponse getHttpReponse()取得web应用中的servletHttpResponse
[/size][/color]