随笔 - 25  文章 - 32  trackbacks - 0
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜

在Tomcat5.0.x中:
当某字符串的值为null或""使。在EL中都会返回0
在Tomcat6.0.x中:
只有当字符串值为null时才返回0

这就导致了表达式  ${someValue + 5} 在someValue的值为""时在两个服务器上的表现不一样
在Tomcat6.0中会报错,而在Tomcat5.0.x中则不会。

本人猜测应该是实行的规范不一样导致的。在Tomcat5.0.x中实行的是Java EE1.4的规范,Tomcat6.0.x中则是Java EE1.5
所以在使用 "+" 运算符时必先清楚运算符两边的值

posted on 2008-10-18 23:01 phyeas 阅读(5509) 评论(1)  编辑  收藏

FeedBack:
# re: EL表达式中的字符串与数字相加 2014-10-23 16:49 2
rr  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: