所谓ognl表达式是指"user.name"即引号里的内容,<s:property>是struts2提供的标签。
对于DomainModel,可以自己new,也可以通过传递参数,交给struts2来初始化,但是此时需要保持一个参数为空的构造方法,否则struts2不知道调用哪个构造方法。
访问值栈中对象的普通属性:
访问值栈中对象的普通方法:
访问action中的普通方法:
访问静态方法、属性:
访问静态方法之前,需在struts.xml里增加如下代码:
投影(过滤):
访问action,适合于多个action的情况即result type="chain":