OGNL(Object-Graph Navigation Language对象图定位语言)和struts2标签
由ngol.jar工具包发展而来
作用:
1 对属性获取和设置
2 调用对象方法
3 调用静态属性和方法
4 对集合进行过滤
5 支持JAVA中的运算符操作符()
6 定义List常量 <s:textfield list=‘{“M”,“F”}’>
7 定义Map常量<s:textfield list=‘#{“M”:“”男,“F”:“女”}’>
调用静态变量
<---pi这样显示--->
<s:property value="@java.lang.Math@PI"/>
struts2标签:
struts2标签使用NGOL来访问ValueStack中的信息。
struts2提供了很多标签,有些标签属性需要指定OGNL表达式。
1 通用标签
debug,property,date.if....else,iterator,bean,push,action
2 表单标签
form,textfield,password,chechboxlist,radio