struts2 OGNL 使用
后台action属性
前台OGNL获取属性
前台可以通过OGNL表达式获取后台action属性值,分为两种:
(1)普通属性,如:基本类型的属性,string,int等等。
这种情况下,直接用${page}即可获取,其中page为后台action的一个基本属性
(2)类对象属性,如:自己编写的类或其他集合类型等。
这种情况下,通过 . 运算符或者调用 getName() 方法来获取类对象的属性。
备注:普通标签中,给value属性赋值时,必须写上${}这个OGNL的标记;在struts2的标签中,给标签的value属性赋值时,不能写${}这个OGNL标记,需要直接写属性或者调用类对象的方法,否则出错。