0

.pdf我有这个问题将位于文件夹中的文件嵌入web-app\files\[name].gsp.

例如我在这个位置有这个文件:

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

我有这个代码,我.gsp有一个来自其控制器的模型实体:name:StringfileName: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 回答