摘要: 通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的值,那么解决此问题需要用TOP语法 和N语法来进行解决。 当在客服端进行跳转时,当有请求提交到服务器的action时,只有一个堆栈存在,堆栈中存放的是当前的请求的action,而原来那么则销毁了(本人 阅读全文
posted @ 2012-04-23 23:11 jerry_xing8 阅读(45893) 评论(3) 推荐(3) 编辑
摘要: struts1.2和struts2区别2010-05-17 16:43:32|分类:struts|字号订阅struts1.2和struts2最大的不同是,struts2集成了Webwork。区别相当大,2.0改进很多,整合webwork,去掉了一些不常用得标签,struts2.x是在webwork2的基础上构建的,集成了大量的东西,像什么拦截器,校验框架等,相当复杂,struts1.x相对来说就显得小得多了,东西就那么几个。特性Struts 1.2Struts 2.0Action类Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向 阅读全文
posted @ 2012-04-23 23:10 jerry_xing8 阅读(1628) 评论(0) 推荐(0) 编辑