码迷,mamicode.com
首页 > 其他好文 > 详细

关于The function equals must be used with a prefix when a default namespace is not specified解决

时间:2015-04-28 21:02:49      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:the function equals

这个问题是典型的tomcat版本冲突:
在使用el表达式的时候, 要判断list 是否为空:${list.size() > 0},这种写法其实是不对的,但是在tomcat7中使用是OK的,但是在tomcat 6 以及之前的版本中是不支持的,所以当是tomcat6的时候,项目不会报错,但是运行时会报错。
解决方法也比较简答:用jstl的fn标签中的length方法
首先在jsp中引入 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
然后用${fn:length(list) > 0},这样的写法就兼容了。
再一个就是user.getName()这种也会报错。

关于The function equals must be used with a prefix when a default namespace is not specified解决

标签:the function equals

原文地址:http://blog.csdn.net/zeb_perfect/article/details/45341887

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!