Cheug's Blog

当前位置:网站首页 / JAVA / 正文

OGNL

2019-10-11 / JAVA / 1058 次围观 / 0 次吐槽 /

OGNL简介

OGNLObject Graphic Navigation Language(对象图导航语言)的缩写,

OGNL相当 于EL表示式,从作用域取数据

struts使用OGNL

² s:property类型于JSP的表达式,把value的值直接输出到页面

² jsp表达式:<jsp:setProperty property="" name=""/>    

² value的值就是一个OGNL表达式,它不是一个字符串    

² 如果想把value的值字符串输出,加单引号即可

image.png

OGNL功能

访问对象方法

² 比如字符串的length方法

访问静态属性  

访问静态方法

² 默认OGNL是禁止静态方法访问的default.properties中有个struts.ognl.allowStaticMethodAccess=false想使用,需要struts.xml文件中配置允许访问静态方法

image.png

封装list数据

image.png

封装Map数据

image.png

struts.xmlOGNL

image.png

image.png



Powered By Cheug's Blog

Copyright Cheug Rights Reserved.