我有一个带有方法的对象

  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
  • 09-25 20:44