图中最顶端的map设为Actioncontext的map 在ognl表达式中用#key1.key2,可以取到value2的值,但是假设value2还是个map,key为key3,value为value3 那么#key1.key2.key3就取不到value3的值了。 (EL表达式不用加#道理一样) ...
分类:
其他好文 时间:
2016-08-17 22:39:17
阅读次数:
113
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去 ...
分类:
其他好文 时间:
2016-08-11 11:28:31
阅读次数:
228
SpEL简介与功能特性 Spring表达式语言(简称SpEL)是一个支持查询并在运行时操纵一个对象图的功能强大的表达式语言。SpEL语言的语法类似于统一EL,但提供了更多的功能,最主要的是显式方法调用和基本字符串模板函数。同很多可用的Java 表达式语言相比,例如OGNL,MVEL和JBoss EL ...
分类:
编程语言 时间:
2016-08-08 09:53:44
阅读次数:
399
Taglib、EL、OGNL 阅读目录 1. Taglib(tag library) 标签库 2. EL(Expression Language) 表达式 3. OGNL(Object-Graph Navigation Language) 对象图航语言 本篇主要是自己对 JavaWeb中 EL、OG ...
分类:
其他好文 时间:
2016-08-07 21:21:01
阅读次数:
170
JSTL: JSP Standard Tag Library OGNL:Object-Graph Navigation Language EL:Expression Language action 中 ognl 中的 # 相当于ActionContext.getContext(); ognl 中的 ...
分类:
Web程序 时间:
2016-08-06 09:52:50
阅读次数:
186
$用于i18n和struts2配置文件 #用于取得ActionContext的值 %将原本的文本属性解析为ognl,对于本来就是ognl的属性不起作用 struts.xml简单配置 <package name="tags" namespace="/" extends="struts-default" ...
分类:
其他好文 时间:
2016-08-04 23:08:43
阅读次数:
257
本篇主要是自己对 JavaWeb中 EL、OGNL、Taglib 个人理解。 因为以上内容都是在 JSP 的基础下产生的概念, 来聊聊我眼中的 JSP。 她自由的、奔放的,就像辽阔的大海,跨越任何服务器屏障、运行在各种平台。 她能容纳下各种形式的代码和标签库,Java 原生代码、JSTL 表达式、S ...
分类:
其他好文 时间:
2016-08-04 13:06:54
阅读次数:
155
表现层数据处理: 1| 类型转换可以 |--基于OGNL表达式 |--可以开发自己的类型转换器 Struts2的conventionError拦截器会自动处理类型转化器的异常 2| 数据校验分为 |--客户端校验 |--服务器端校验 ...
分类:
其他好文 时间:
2016-08-03 15:27:39
阅读次数:
128
Struts2标签分类
UI标签:主要用于生成HTML元素的标签
非UI标签:主要用于数据访问、逻辑控制的标签
Ajax标签:用于支持Ajax的标签
表单标签(属于UI标签):用于生成HTML页面的form标签及普通表单元素的标签
非表单标签(属于UI标签):用于生产页面上的树、Tab页等标签
流程控制标签(属于非UI标签):主要包含用于实现分支、循环等流程控制的标签
数据访问标签(属于非UI标签)...
分类:
编程语言 时间:
2016-08-03 12:03:27
阅读次数:
197
解决方法一,使用ognl表达式: <result type="redirectAction" name="success"> <param name="namespace">/<param> <param name="actionName">hellowWordAction?username=${# ...
分类:
其他好文 时间:
2016-07-24 19:22:41
阅读次数:
346