EL表达式: 最初出现的目的是用来取代jsp页面中的jsp脚本表达式.但是随着el的发展el的功能已经不限于此了 替代<%= %>脚本表达式,在j2ee1.4以前默认是不支持el,如果需要需要指定page指令[isELIgnored="true | false" ]为false,j2ee4.0后默认 ...
分类:
其他好文 时间:
2017-06-25 14:16:12
阅读次数:
132
OGNL是一个表达式语言,可以和EL表达式做类比,至于OGNL和struts2的关系,我想说的是,它们之间根本没有关系。之所以二者经常一起提起,是因为二者经常会一起用,struts2提供的标签中的属性里可以写ognl表达式,用于获取数据,这些数据既可以从域对象中获取,也可以从值栈中获取,这取决于你的 ...
分类:
其他好文 时间:
2017-06-25 13:47:30
阅读次数:
158
使用properties文件也叫注入,比如把一些常用的配置项写入到这个文件,然后在Spring的XML配置文件中使用EL表达式去获取。 这种方式不只Spring可以使用,同样MyBatis也可以使用,只不过加载的方式不一样,但是获取值同样是EL表达式。具体的参考官方文档。 properties语法参 ...
分类:
编程语言 时间:
2017-06-24 09:51:10
阅读次数:
209
EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"... ...
分类:
其他好文 时间:
2017-06-23 13:05:04
阅读次数:
170
el表达式一般不直接用==判断是否相等 != > = gt 大于 = ge 大于等于 <= le 小于等于 字符串比较: 不需要双引号“” user.name eq '001' user.name eq Lily ...
分类:
Web程序 时间:
2017-06-22 15:39:20
阅读次数:
217
Struts2对EL的改变 1、Struts2中使用EL的问题: 前提: 我们应该知道,如果我们没有往值栈(根)中放入数据的话,那么我们的动作类默认是在值栈的栈顶 2、关于EL问题的分析: 分析: 我们知道EL表达式是从四大域对象中依次查找属性。搜索范围是由小到大。page Scope————>re ...
分类:
其他好文 时间:
2017-06-22 01:21:56
阅读次数:
189
基本上是《Head First Servlets and JSP》内容的整理、扩充。顺便推荐一个供参考的JSP教程:JSP Tutorial 内容很全面,还有一些有趣的实例。 完整代码参考 EL隐式对象汇总 pageContext使用参考 EL表达式的基本规则 关于EL的一些细节 通过EL获得req ...
分类:
Web程序 时间:
2017-06-21 21:03:58
阅读次数:
254
1、javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值 2、要想获取"${jcDropClass.jcClass.id}"的值,可以在jsp中,用一个全局变量接收,然后再js中使用 3、注意:在使用时,注意要添加双引号,如var jcClassId="${jc ...
分类:
Web程序 时间:
2017-06-21 14:00:27
阅读次数:
168
EL表达式语言中定义了11个隐含对象,使用这些隐含对象可以很方便地获取web开发中的一些常见对象,并读取这些对象的数据。 语法:${隐式对象名称}:获得对象的引用 ...
分类:
其他好文 时间:
2017-06-17 21:34:40
阅读次数:
117
一般来说我们是无法实现EL表达式取整的。对于EL表达式的除法而言,他的结果是浮点型。 如:${6/7},他的结果是:0.8571428571428571。对于这个我们是无法直接来实现取整的。 这时就可以使用<fmt:formatNumber />这个标签。 属性说明:Value:要转换的数值。 Ty ...
分类:
其他好文 时间:
2017-06-16 16:48:10
阅读次数:
113