我有一个带有方法的对象

  public boolean hasPermission(String role) {
   return permissions.contains(role);
  }


我想做相当于:

<c:if test="${row.hasPermission(role)}">
    <td></td>
</c:if>


但是我无法从JSP文件中访问hasPermission方法。我该怎么做?

最佳答案

EL的最新版本(例如在tomcat 7中)支持此(${obj.method(arg)}

如果您使用的是旧版本,则有两个选择:


制作自定义JSTL函数
使用JBoss EL extension

07-24 09:38