Struts2的OGNL的用法
2014-09-24 09:32
381 查看
1 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 <%@ taglib prefix="s" uri="/struts-tags" %> 3 <html> 4 <head> 5 <base href="<%=basePath%>"> 6 </head> 7 8 <body> 9 product Name: <s:property value="setProductName('Jeremy')"/>--访问值栈实例的方法 10 <br> 11 product name: ${productName} --直接访问值栈实例的属性 12 <br> 13 product Desc: ${productDesc} 14 <br> 15 product Price: ${productPrice} 16 <br> 17 product Price: <s:property value="productPrice"/>--直接访问值栈实例的属性 18 19 <br> 20 <s:property value="@java.lang.Math@cos(0)"/>--访问静态方法 21 <s:property value="@java.lang.Math@PI"/>--公共类的访问静态字段 22 </body 23</html>
•在 JSP 页面上可以可以利用 OGNL(Object-Graph Navigation Language: 对象-图导航语言) 访问到值栈(ValueStack) 里的对象属性.
•若希望访问值栈中 ContextMap 中的数据, 需要给 OGNL 表达式加上一个前缀字符 #. 如果没有前缀字符 #, 搜索将在 ObjectStack 里进行.
相关文章推荐
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- struts2 ognl 用法
- struts2 OGNL $ % *的用法
- struts2中#,$,%的用法以及el,ognl表达式的用法
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- Struts2 ognl中的#、%和$符号用法说明
- struts2中的OGNL用法
- struts2中OGNL用法
- struts2中的OGNL用法
- Struts2中OGNL表达式的用法
- Struts2总结---OGNL表达式的基本语法和用法 (8)
- 细谈struts2(十一)OGNL表达式的基本语法和用法
- struts2中的OGNL用法
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- Struts2 中OGNL表达式的用法
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- struts2 Ognl用法(Ognl类的用法)
- ognl,jstl,struts2标签中符号#,$,%的用法
- struts2 OGNL的用法介绍
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例