2012-05-16 60 views
0

我使用Groovy進行編程& Grails是一個門戶網站,用於顯示不同的pdf頁面。在一種情況下,我需要從pdf中的數據庫中顯示圖像。鏈接到控制器不能在pdf中工作0.6

對於PDF創建我使用PDF 0.6

該插件生成的PDF,但在.gsp圖像,不會被顯示:

<img style="height: 100px; float: right;" src="${grailsApplication.config.grails.tomcatURL}${createLinkTo(controller: 'mandant', action: 'logo_image', id: mandant.id)}" 

的.gsp ingnores調用到控制器,因爲我在方法中有一些println,所以我可以確定.gsp不會調用它。

如果我把丁字褲:

${grailsApplication.config.grails.tomcatURL}${createLinkTo(controller: 'mandant', action: 'logo_image', id: mandant.id)}

沒有普惠制的<img-tag>,並klicked上的超鏈接,普惠制呼叫控制器和圖像顯示在一個新的瀏覽器選項卡。

我希望任何人都明白我的問題

格爾茨

最大揚多,如果你使用base屬性(和createLinktag

回答

0

它的工作原理一樣:

${createLink(controller: 'mandant', action: 'logo_image', id: mandant.id, base:grailsApplication.config.grails.tomcatURL)} 
+0

喜tim_yates,這不起作用。 PDF沒有圖像。順便說一下:如果我跳過pdf生成並讓HTML頁面顯示,圖像就會出現。 –

+0

該標籤是否會生成正確的網址? –

+0

是的。如果從插入標記 - 標記鏈接是正確的 –