struts2
thamsyangsw
这个作者很懒,什么都没留下…
展开
-
struts2.0环境配置
环境: myeclipse6.0+tomcat6.0+struts2.0新建工程struts2.0将commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.14.jar,xwork-2.0.7.jar分别加到classpath和应用的lib下修改web.xml如下 xmlns="原创 2009-03-24 20:04:00 · 725 阅读 · 0 评论 -
struts2中的OGNL
本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语转载 2009-04-14 20:21:00 · 448 阅读 · 0 评论 -
运行《Struts2 权威指南》 s-if.jsp 的异常引出对 EL 和 OGNL 的思考
我用 MyEclipse 建了一个 Web 项目,配置了能支持 Struts2。在验证标签应用时,把 《Struts2权威指南--基于WebWork核心的MVC开发》一书的例子 10.3 controlTag 中的 s-if.jsp 拷入当前应用。该 jsp 文件的内容是:想像一下我访问它时得到了什么样的结果?%@ page contentType="text/html; charse转载 2009-04-14 20:12:00 · 1370 阅读 · 1 评论 -
OGNL
OGNL介绍OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。XWork遵循“不要重复地发明同一个轮子”的理论,它的表达式语言转载 2009-04-27 14:21:00 · 664 阅读 · 0 评论