在web开发中,我们常常要用到ServlerApi来完成我们企业级的应用的开发。
那么在Struts2 中如何如何去做呢?
1.Struts2提供了ActionContext对象
ActionContext ctx=ActionContext .getContext();
ctx.getApplication().put("",""); application里面放值
ctx.getSession().put() ;往session里面放值
ctx.put();往request里卖弄放值
2.通过ServletActionContext类直接获取
HttpServletRequest request=ServletActionContext.getRequest();//getResponse()
request.getSession()来获取session对象。
ServletContext servletContext=ServletActionContext.getServlerContext();
3.通过实现ServletRequestAware,ServletResponseAware