- 浏览: 1145266 次
- 性别:
- 来自: nibiru
文章分类
- 全部博客 (407)
- lucene (1)
- java (147)
- j2se (1)
- javascript (2)
- spring (5)
- hibernate (1)
- mysql (1)
- oracle (10)
- 工作 (10)
- JPA (13)
- 网站 (5)
- xml (2)
- mina (3)
- 思想 (16)
- httpclient (10)
- JFreeChart (1)
- 多线程 (0)
- swing (2)
- socket (0)
- 网络 (3)
- protocol buffer (0)
- jmx (2)
- jboss/weblogic (1)
- flex3 (12)
- 设计模式 (1)
- apache (0)
- php (4)
- struts1&2 (2)
- oracle SOA (2)
- 微博短链接的生成算法(Java版本) (1)
- htmlparser (3)
- quartz (2)
- mail (1)
- 乱码 (2)
- txt (1)
- eclipse (7)
- 分类 (0)
- 数据库 (1)
- svn (1)
- 日志 (1)
- struts2 (4)
- jquery (2)
- 编码 (1)
- 路径,java (1)
- SOHO (1)
- 娱乐 (2)
- frameset (1)
- maven (1)
- 反射 (1)
- truts2 (1)
- 敏捷,scrum (1)
- OA (1)
- english (1)
- oralce (1)
- wampserver (1)
- 会计 (1)
- springmvc (1)
- js (1)
- CMA (1)
最新评论
-
ludabing:
[/color][color=yellow]
spring @component的作用 -
netwelfare:
EL表达式中null和empty的区别,可以看这篇文章:htt ...
EL表达式中empty的用法 -
wjs王结胜:
...
spring @component的作用 -
di1984HIT:
哈哈。真不错啊。~
微博短链接的生成算法(Java版本) -
di1984HIT:
不错,不错。。。
spring @component的作用
在做jsp系统的时候经常会使用el标签,而empty是使用比较多的一个,这个标签也很方便。但是一直只是会用,从来都没有好好的去思考它的执行原理,所以在写这个之前碰到了一点错误,先来看看我的错误:
<br>
于是乎就更加迷惑了,对啊值是空的啊,最后实在没办法,只好求助java群了,其中一个的话让我好好思考了一下:
看来还是只懂表面,不懂实质啊,也没办法,工作就一个劲完成目标,有时候的确不允许停下来。
那就找一下折中的办法吧!!
<c:if test="${not empty order.shipphone> ${order.shipphone}</c:if>这个语句想实现的效果很简单就是进行判断如果值不为null的话才会输出,但是这样却没有实现我要的效果,页面中输出了null,这就奇怪了既然${order.shipphone}已经为null了,这个判断执行的话应该是不允许它通过的,为什么又通过了。于是乎去查询了一下数据库,得到如下:
<br>
于是乎就更加迷惑了,对啊值是空的啊,最后实在没办法,只好求助java群了,其中一个的话让我好好思考了一下:
是不是因为${order.shipphone}是字符串的“null”最后再去看了一下empty的用法:
<c:if test="${! empty key}">${key}</c:if><c:if test="${empty key}">所有</c:if>当key不为空时输出key的值。当key为空时,输出“所有”规则:1若key为null时,返回true2若key为空string时,返回true3若key为空array时,返回true4若key为空map时,返回true5若key为空collection时,返回true6否则,返回false从上面可以看出,如果是字符串null的话,这个判断当然是true,也就是说order中的shipphone本身并不为null,它有值,并且值为null,就是这个解释。
看来还是只懂表面,不懂实质啊,也没办法,工作就一个劲完成目标,有时候的确不允许停下来。
那就找一下折中的办法吧!!
发表评论
-
DISCUE盖楼器
2013-10-24 13:34 1182package com.soft.hr.per.service ... -
svn文件影响编译速度解决办法
2011-11-05 10:06 1642在eclipse开发环境中正常编译java文件时,eclip ... -
项目经理,产品经理,架构师
2011-08-29 12:54 1979理想:产品经理设计出简单好用的产品,并能理解技术约束和 ... -
题目
2011-08-28 13:01 17内容22222222222222222222222222222 ... -
如何用QTP录制鼠标右键点击事件
2011-08-25 17:09 1626qtp录制鼠标右键单击事件要通过模拟键盘操作来实现st ... -
Eclipse中要导出jar包中引用了第三方jar包怎么办【】
2011-08-25 15:17 3531单击菜单栏中 ... -
面试题整理2
2011-08-25 12:13 676现有n个人和m个桌子.当每桌做3个人时,多出来2个人. ... -
java把下载html批量换成chm电子书
2011-08-25 10:11 1315利用微软的hhc.exe来把需要转换成chm的htm ... -
java用链表解约瑟夫环问题
2011-08-25 09:36 10381到20的数围成一个圈,隔两个取出一个,直到所有的数都 ... -
CKEditor用法
2011-08-25 09:23 1455config.js ckeditor.editor ... -
工作难题
2011-08-24 15:00 1113function showitem(oid,order ... -
Rational.Rose7.0系统软件
2011-08-24 14:13 3006ibm.rational.rose7.0系统软件01. ... -
[] 探索建立私人的科技资料检索系统
2011-08-23 10:42 1303由于经济条 ... -
一、Java字节代码的操纵
2011-08-22 14:54 589<address style="tex ... -
线程状态的换
2011-08-22 13:09 959<div><div>scjp5 ... -
线程的调度—优先级
2011-08-22 12:53 1124<div>与线程休眠类似,线程的优先级仍然 ... -
类 Hibernate Session DBUtil
2011-08-22 12:16 1198package com.core.util;impor ... -
利用Annotation构建针对POJO进行增删改操作
2011-08-22 12:12 1114package com.core.annotation ... -
360 Or QQ
2011-08-22 08:48 1135前几天,360忽然跳 ... -
XML JAVA解析 -- DOM
2011-08-19 14:27 1282dom : document object model ...
相关推荐
el表达式empty的用法
el 表达式el 表达式el 表达式el 表达式el 表达式
例如,EL 表达式可以使用 ${pageScope.objectName} 访问一个 JSP 中页面范围的对象,还可以使用 ${pageScope.objectName.attributeName} 访问对象的属性。 requestScope 将请求范围的变量名称映射到其值。该对象...
EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性.........
el表达式介绍 el表达式使用帮助文档 el表达式介绍 el表达式使用帮助文档
关于学习el表达式的使用问题,详细简单,易于学习和理解。
JAVA中的EL表达式大全,可以很快学会其中的使用方法,
el表达式,EL表达式言语和JSTL 很不错的资料啊
这是一个El表达式;一些常用的写法实例代码;
让你掌握el表达式的所有语法,你可能用到的,或者不常见的应有尽有,可以说是对El表达式的诠释,让你摆脱EL表达式的困扰
jspEL表达式 jspEL表达式 jspEL表达式 jspEL表达式
El表达式的用法机器语法的介绍!EL表达式被解析成数值表达式和方法表达式。其中,取值表达式去引用一个值,而方法表达式则是关联一个方法。一旦被解析之后,表达式能够被优化地计算一次或多次。
关于jsp中EL(Expression Language)表达式的相关简介
EL表达式使用文档,方便快速使用EL表达式
EL表达式的说明以及它在页面上的应用练习
EL表达式的一些操作。包括字符串处理,时间日期的格式化,数字处理
java中JSP和el表达式的隐含对象,能够让你对对jsp的更熟悉
EL表达式PPT,详细讲解了EL表达式用法
el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍el表达式的相关介绍
el表达式用法及介绍 el的隐式对象介绍及用法 el的运算符