struts2中ognl学习笔记
在学习Struts 2框架时,我整理了一份关于Ognl表达式的学习资料。这份资料帮助开发者更好地理解和使用Ognl在Struts 2中的作用。
Ognl是一种面向对象的表达式语言(Object-Graph Notation Language),它允许我们在Java代码中使用类似JavaScript的语法来访问和操作对象的属性和方法。在Struts 2中,Ognl被广泛用于数据绑定、表单验证等场景。
以下是我在学习过程中总结的一些关键点:
1. Ognl的基本语法:使用尖括号(< >)包含表达式,例如 `<%= #property %>`;
2. Ognl的运算符:包括加法(+)、减法(-)、乘法(*)、除法(/)等基础算术运算符,以及逻辑运算符如AND(&&)、OR(||)等;
3. Ognl的属性访问:使用点号(.)或方括号([])来访问对象属性,例如 `#{user.name}` 或 `<%= user['name'] %>`;
4. Ognl的集合操作:可以使用Ognl表达式对集合进行遍历、筛选等操作,例如 `<% for (int i = 0; i < list>...<% } %>`。
总之,掌握Ognl表达式对于开发高质量的Struts 2应用程序至关重要。希望这份学习资料能为您提供一些帮助!
132.5KB
文件大小:
评论区