我需要测试资源文件(例如图像)是否存在,如果不存在,我将显示另一个图像。 我GSP视图代码如下所示:如何在运行时检查资源文件是否存在[grails]?
<% if (resExists(dir: "images", file:"img.jpg")) {%>
<img src="${g.resource(dir:'images',file: 'img.jpg')}">
<% else { %>
<img src="${g.resource(dir:'images',file: 'noimg.jpg')}">
<%}%>
我如何测试Grails中一个文件是否存在?什么是方法boolean resExists()
干得好。您可以尝试将其制作为应用程序的自定义标签。请参阅http://www.grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.2.2%20GSP%20Tags – 2010-01-19 14:51:24