向Grails3应用程序添加静态资源(css、js、htm)
我是grails的初学者。 我想向grails应用程序添加一些静态资源,并将它们从url映射中排除。 我在groovy中添加了以下行:向Grails3应用程序添加静态资源(css、js、htm),grails,grails-3.0,grails-3.1,Grails,Grails 3.0,Grails 3.1,我是grails的初学者。 我想向grails应用程序添加一些静态资源,并将它们从url映射中排除。 我在groovy中添加了以下行: class UrlMappings { static excludes = ['/resources/*'] ... 但我不知道如何为应用程序和最终战争添加资源。build.gradle中可能有设置。 我想打开可以使用静态js/css/images的静态html。 如下所示:localhost:8080/resources/index.html 由于G
class UrlMappings {
static excludes = ['/resources/*']
...
但我不知道如何为应用程序和最终战争添加资源。build.gradle中可能有设置。
我想打开可以使用静态js/css/images的静态html。
如下所示:localhost:8080/resources/index.html
由于Grails 2.4,静态资产由。它有很好的文档记录,但这相当于将静态内容放在以下任一位置: grails应用程序/资产/Java脚本 grails应用程序/资产/样式表 grails应用程序/资产/图像
然后使用将它们拉到GSP视图中。自从Grails 2.4以来,静态资产由管理。它有很好的文档记录,但这相当于将静态内容放在以下任一位置: grails应用程序/资产/Java脚本 grails应用程序/资产/样式表 grails应用程序/资产/图像
然后使用将它们拉入GSP视图。请参阅关于静态资源的grails文档。 请注意以下关于资产管道替代方案的信息 如果不想使用Asset Pipeline插件,可以从src/main/resources/public或src/main/webapp目录提供静态资产,但后者只包含在WAR打包中,而不包含在JAR打包中
请参阅关于静态资源的grails文档。 请注意以下关于资产管道替代方案的信息 如果不想使用Asset Pipeline插件,可以从src/main/resources/public或src/main/webapp目录提供静态资产,但后者只包含在WAR打包中,而不包含在JAR打包中
谢谢大家!@emmanuel rosa嗯,我想在我的项目中使用npm包管理器,在参考资料文件夹中可能有数百个js/css/其他文件。也许有一个健壮的解决方案,它只是自动将包含所有内容的文件夹添加到war中,并静态地处理其中的资源。谢谢你的帮助,谢谢@emmanuel rosa嗯,我想在我的项目中使用npm包管理器,在参考资料文件夹中可能有数百个js/css/其他文件。也许有一个健壮的解决方案,它只是自动将包含所有内容的文件夹添加到war中,并静态地处理其中的资源。谢谢你的帮助,谢谢@emmanuel rosa嗯,我想在我的项目中使用npm包管理器,在参考资料文件夹中可能有数百个js/css/其他文件。也许有一个健壮的解决方案,它只是自动将包含所有内容的文件夹添加到war中,并静态地处理其中的资源。感谢您的帮助查看此信息:谢谢!这个链接也很有用,谢谢@emmanuel rosa嗯,我想在我的项目中使用npm包管理器,在参考资料文件夹中可能有数百个js/css/其他文件。也许有一个健壮的解决方案,它只是自动将包含所有内容的文件夹添加到war中,并静态地处理其中的资源。感谢您的帮助查看此信息:谢谢!这个链接也很有用,
<asset:javascript src="something.js"/>
<asset:stylesheet src="something.css"/>
<asset:image src="something.png" width="200" height="200"/>