摘要: OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。片头(ognl.jsp) listStudent = new ArrayList(); listStudent.add(new Student(1, "张三", new Date())); listStudent.add(new Student(2, " 阅读全文
posted @ 2013-12-10 15:38 那些年的事儿 阅读(5542) 评论(1) 推荐(0) 编辑
摘要: 1. OGNL表达达符号"#"1.1 #用于访问OGNL上下文和Action上下文,#相当于ActionContext.getContext()注意:当系统创建了Action实例后,被保存到Value Stack中,无需书写“#“符号即可访问Action的属性:另外,struts提供了一些命名对象,这些对象与根对象无关它们只是存在于Stack Context中。访问这些对象需要“#“符号指明:说明:parameters对象:用于访问HTTP请求参数。例如:#parameters.username、#parameters['username'],等同于:req 阅读全文
posted @ 2013-12-10 15:13 那些年的事儿 阅读(1168) 评论(0) 推荐(0) 编辑