我在GSP View 中有一个域对象列表,想检查它们是否属于特定类型:

Class Equipment {}
Class Loader extends Equipment {}

...鉴于:
<g:each in="${Equipment.list()}" var="e">
   ... check if e is a Loader....
</g:each>

我正在尝试检查是否有GSP片段来构建导航菜单,并且想知道这是否是进行检查的正确位置。

最佳答案

如果要在这样的GSP复杂程序中进行逻辑处理,则应考虑创建一个taglib。测试也将很容易-GSP需要通过功能测试和正在运行的Web服务器进行测试,但是您可以使用集成测试来测试标签库。

关于grails - 检查对象在GSP中是否为某种类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8320633/

10-13 02:54