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

用jstl调用java 方法报The function equals must be used with a prefix when a default namespace is not specified错误。

 

使用EL表达式是不能直接调用对象方法的!${pageScope.module_lie.id.equals(parent_ids) }这是直接调用了id的equals方法!这样是不行的!

 

用EL请注意,在EL中值是用“.”来导航的 ${pageScope.module_lie.id eq parent_ids} 

 

在正则表达式中${}调用不能调用方法,即不可以这样${oauser.getUserId()} ${u.getPostcode()}而是要这样${oauser.userId}要省略括号和get,也就是直接用模型里面的属性就可以了,才能正确运行

 

<c:if test="${notleader eq (isleader) }">教研组组员</c:if>

posted @ 2016-05-15 20:21  行行在路上  阅读(577)  评论(0编辑  收藏  举报