我需要測試資源文件(例如圖像)是否存在,如果不存在,我將顯示另一個圖像。 我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