从JSTL访问方法

oni*_*unn 2 jsp jstl jsp-tags

只是想知道是否有办法从我的类访问方法而不创建自定义taglib.

示例我得到了一个提供4种方法的类:hasDisplay(),hasCreate(),hasDelete()和hasEdit() - 所有这些只返回一个布尔值.

从我的jsp我只想

<c:if test="{ar.hasEdit}"></c:if>
Run Code Online (Sandbox Code Playgroud)

但这只适用于getter和setter方法,对吗?

Pat*_*sen 6

如果您不想编写自己的标签,可以为提供"beanish"界面的对象提供装饰器.所以你用isHasEdit()包装hasedit(),这样可以保持你的jsps干净并仍然使用所需的语法,但你最终会得到"脏"的包装器.

我想去一个自定义taglib.这并不复杂.