Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向Grails3应用程序添加静态资源(css、js、htm)_Grails_Grails 3.0_Grails 3.1 - Fatal编程技术网

向Grails3应用程序添加静态资源(css、js、htm)

向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

我是grails的初学者。 我想向grails应用程序添加一些静态资源,并将它们从url映射中排除。 我在groovy中添加了以下行:

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"/>