首页 > 编程知识 正文

ognl表达式有哪几种,ognl是什么意思

时间:2023-05-03 12:38:25 阅读:177235 作者:4064

OGNL是objectgraphicnavigationlanguage的缩写,是开源项目。 Struts2框架使用OGNL作为默认表达式语言。

角色:获取值、获取javaBean属性、获取List或数组元素、获取Map的键值对,还可以执行逻辑运算。

要求:必须将OGNL表达式写在struts的标签上。

1 .对常规方法的ognl调用%--在s : property /的value属性中内部为ognl表达式,如果要输出字符串,则为' '-% s 3360 property value=' ' zhangsan %--使用s 33660 Java的API---% s : property value=' zhangs '.toupper case () )/2.ognl调用静态变量和静态方法@如果中间是类的完整路径@【静态变量或静态方法】-打开对静态方法的ognl调用--constant name=' struts.ognl.allowstaticmethodaccess '。

s : property value=' @ Java.lang.integer @ max _ value '/s : property value=' @ Java.lang.math @ ABS (-100 )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。