2012-05-16 3 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> в GSP и klicked на этой гиперссылке, то GSP вызывает контроллер и изображение отображается в новой вкладке браузера.

Я надеюсь, что кто-нибудь понять, моя проблема

Greetz

Макс Jando

ответ

0

ли работа, если вы используете свойство basecreateLinktag), как:

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

Привет tim_yates, это не работает. У PDF не было изображения. Кстати: если я пропущу создание pdf и покажу html-страницу, появится изображение. –

+0

Создает ли этот тег правильный URL-адрес? –

+0

Да, да. Если вставить тег из - отметьте правильную ссылку –

Смежные вопросы