JSTL & Spring: Accessing methods with arguments
I have an object with a method
public boolean hasPermission(String role) {
return permissions.contains(role);
}
I want to do the equivalent of:
<c:if test="${row.hasPermission(role)}">
<td></td>
</c:if>
But I cannot access t开发者_开发百科he hasPermission method from within the JSP file. How can I do it?
The latest version of EL (in tomcat 7 for ex.) supports this (${obj.method(arg)}
)
If you have an older version you have two options:
- Make a custom JSTL function
- Use JBoss EL extension
精彩评论