学习馬士兵struts2之笔记摘要
时间:2011-02-25 来源:叩亦杰
2、 只有你传如:user.age才会构造user,要么你自己构造。而且user的有一个无参数的构造方法才可以构造user。想初始化dome model可以自己new也可以传参数值并在dome model中提供无参的构造函数。
3、 使用Ognl表达式。可以多层访问。不仅可以访问属性,而且还可以访问方法。不仅可以针对dome model而且还可以针对Action中的属性和方法。如果要访问静态方法或属性,可以使用@对象.@属性,当是静态方法时就应该在struts.xml文件中配置成:<constant name=”struts.ognl.allowStaticMethodAccess” value=”true”></constant>,它的默认值为false。访问Math静态方法@@方法名。还可以使用它来new 对象。还可以访问集合。访问集合users中所以对象user的age属性的集合:Users.{age},set没有顺序,所以不能取指定值。Map应使用.或{‘’}或{/”/”}进行访问Map里面的内容。
4、 投影:users.{?#this.age==1}.{age}:满足的
Users.{^#this.age>1}.{age}:满足的第一个
Users.{$#this.age>1}.{age}:满足的最后一个
Users.{$#this.age>1}.{age}==null:是否为空,返回布尔类型值。
5、 使用[]访问其中的元素
相关阅读 更多 +
排行榜 更多 +