OGNL
绣花针
心有猛虎,细嗅蔷薇
展开
-
OGNL之简述
一、简介 OGNL(Object-Graph Navigation Language)的全称是对象图导航语言,它是一种功能强大的开源表达式语言,比EL(只能从域或内置对象中)表达式更强大,使用这种表达式语言,可以通过某种表达式语法,OGNL可以存取Java任意对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一个带有语义的字符串,那么OGNL无疑成为了这个...原创 2018-08-13 15:00:03 · 2350 阅读 · 0 评论 -
OGNL之Struts2中应用
一、引用Struts2的标签库 <%@ taglib uri="/struts-tags" prefix="s" %> 二、使用OGNL表达式 1.获取对象中的方法 <s:property value="'HelloWorld'.length()"/> 2.获取对象中的静态方法(struts2默认关闭对静态方法的访问,需要开启一个常量) ...原创 2019-01-05 19:19:43 · 98 阅读 · 0 评论 -
OGNL之特殊字符使用
一、# 1.访问Struts2中Context内容 <s:property value="#request.username"/> 2.构造Map集合 <!--取list集合中值--> <s:iterator var="i" value="{'a','b','c'}"/> &l原创 2019-01-05 20:17:57 · 506 阅读 · 1 评论