我使用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(浏览器无法找到它们)
我不明白为什么情况变得更糟。希望你能提出一些建议