![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
yang3866910
这个作者很懒,什么都没留下…
展开
-
ActionContext、ValueStack、Stack Context之间的关系
看源码你就会发现,ActionContext这个类中有一个变量: Map context, 实际上调用ActionContext的put,get 就相当于调用context的相就方法,你在页面上通过获取的就相当于调用context.get("request"),context.get("attr"),而你通过ac.put("list", List)也只能通过ac.get("list")获得转载 2013-02-20 23:08:26 · 129 阅读 · 0 评论 -
struts2中的ValueStack OGNL
原文地址:OGNL">struts2中的ValueStack OGNL作者:swzhaiOGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello();支持类静态方转载 2013-02-20 22:48:12 · 367 阅读 · 0 评论 -
ActionContext、ValueStack、Stack Context之间的关系
| |--application | |--session context map---| |--value转载 2013-02-20 22:56:34 · 159 阅读 · 0 评论 -
valuestack的工作原理
今天在为同事解决问题的时候,发现了自己以前对valuestack的理解有点偏差,通过问题的解决,也体验了一把温故而知新 废话少说,步入正题 当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象 我们通常会写stack.set(key1,value1) 或者statck.setvalue(转载 2013-02-20 22:48:43 · 146 阅读 · 0 评论