设为首页 加入收藏

TOP

Struts2源码分析获取request response session
2014-11-24 14:28:20 来源: 作者: 【 】 浏览:0
Tags:Struts2 源码 分析 获取 request response session

网上介绍有两种获取request,response和session的方法,一种是ioc方式的,通过实现SessionAware,ServletRequestAware, ServletResponseAware接口就可以


而另一种则是非ioc方式的,我这主要介绍一下非ioc方式的


1.获取request


其实它们最终是走的一个方法,因为ServletActionContext 继承了ActionContext


而且因为ServletActionContext.getRequest()的方法是调用了ActionContext里的方法


同时ServletActionContext. HTTP_REQUEST,StrutsStatics. HTTP_REQUEST常量都是字符串com.opensymphony.xwork2.dispatcher.HttpServletRequest,


它的定义在StrutsStatics接口中,ServletActionContext也继承了接接口,所有也能直接使用这个常量


2.同理获取response


3.获取session 只需要先获取到request就可以通过request.getSession()来获取


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java枚举在Struts2中的应用 下一篇解决jQuery.trim()函数IE下报错的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: