为什么可以有Map<String,Object> application=ActionContext.getContext().getApplication();
Map<String,Object> session=ActionContext.getContext().getSession();
但是却没有ActionContext.getContext().getRequest();为什么不提供这个方法,而是ActionContext.getContext().get("request"),Struts2为什么这样设计?求教
Map<String,Object> session=ActionContext.getContext().getSession();
但是却没有ActionContext.getContext().getRequest();为什么不提供这个方法,而是ActionContext.getContext().get("request"),Struts2为什么这样设计?求教
解决方案 »
- 高手们帮帮忙!JAVA实体类必须要写构造方法吗
- ejb和javabean什么区别
- 用SSH做项目时 出现了个郁闷的事情,请高手帮忙
- 部署Spring2.x的事物要注意什么啊?
- "上海java面试记",新人看看,里面有该公司面试题!
- 关于多对一关联的问题 Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
- soap和http的问题
- 关于j2ee,我越看越糊涂了,望大家指点!
- springmvc要怎么设置才会返回JSON数据 默认情况下springmvc返回的是啥形式的数据啊
- 关于JAVA的序列化问题
- 急!求助关于String转int的问题
- JSF页面跳转问题
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();
如果你只是想访问session的属性(Attribute),你也可以通过ActionContext.getContext().getSession()获取或添加session范围(Scoped)的对象。
而其实并未拿到对应的context
http的那个context肯定有你想用的那个方法
那个是servlet里的东西.
大概就是这么理解的吧
如果按照你的想法,getrequest()方法也可以继续使用的话,那么request和session和application的scope不就相当了么.那么肯定还会有getpagecontext的方法咯.你觉得那个合理么?