无法在grails3中访问静态资源。我该如何解决?

时间:2019-08-15 07:05:24

标签: grails3

我使用grails3.1.2创建了我的应用程序。这是正常现象,但现在不是。我的应用程序包含一个子应用程序,它只是html,js,css等。我将此子应用程序放在src / main / webapps文件夹下。从我的浏览器中,我发现html使用的所有js和CSS都不可用。

我试图将sub-app的位置调整为src / main / resource / public,但是对我来说不起作用。

我的应用有一个包含html的gsp,如下所示:

<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
    <title></title>
</head>

<body>

%{--<iframe height="100%" width="100%" src="<asset:assetPath src='events-list.html?t=${java.lang.System.currentTimeMillis()}' />" frameborder="0" />--}%
<iframe height="100%" width="100%" src="${resource(dir:'admin',file:'events-list.html')}" frameborder="0" />

</body>
</html>

HTML使用了一些js和CSS:

<link rel="stylesheet" type="text/css" href="static/h-ui/css/H-ui.min.css"/>
    <link rel="stylesheet" type="text/css" href="static/h-ui.admin/css/H-ui.admin.css"/>

但是浏览器无法访问这些js和CSS(浏览器无法找到它们)

我不明白为什么情况变得更糟。希望你能提出一些建议

0 个答案:

没有答案