struts2 OGNL 使用

后台action属性

前台OGNL获取属性

前台可以通过OGNL表达式获取后台action属性值,分为两种:

(1)普通属性,如:基本类型的属性,string,int等等。

这种情况下,直接用${page}即可获取,其中page为后台action的一个基本属性

(2)类对象属性,如:自己编写的类或其他集合类型等。

这种情况下,通过 . 运算符或者调用 getName() 方法来获取类对象的属性。

备注:普通标签中,给value属性赋值时,必须写上${}这个OGNL的标记;在struts2的标签中,给标签的value属性赋值时,不能写${}这个OGNL标记,需要直接写属性或者调用类对象的方法,否则出错。

原文地址:https://www.cnblogs.com/maxiaoshuai/p/5446247.html