0

フォルダーにある.pdfファイルを.web-app\files\[name].gsp

たとえば、次の場所にこのファイルがあります。

\web-app\files\tester\test.pdf

.gspコントローラーからモデルエンティティを取得する際に、このコードがname:Stringあります。fileName:String

<embed src="${resources(dir:'files/' + name, file:fileName + '.pdf')">

問題は、埋め込みフォルダーに表示できないことです。コードを確認すると、src="/ProjectName/static/files/[name]/[fileName].pdf"

4

1 に答える 1

0

files/name ディレクトリ内のファイルを管理するようにリソース プラグインが設定されていることを確認する必要があります。

例えば:

// What URL patterns should be processed by the resources plugin
grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']

Config.groovy

この<embed>タグは、設定する必要がある MIME タイプ属性も受け取ります。

于 2012-07-14T10:03:45.727 に答える