我试图在用户在网址中输入无效ID时显示404.
def show(Hero heroInstance) {
if (heroInstance == null) {
notFound()
return response.sendError(404)
}
respond heroInstance
}
404将映射到UrlMappings中的自定义page_not_found。但是没有任何css被加载到页面中。我得到的只是一个找不到页面文字的页面。
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<meta name="layout" content="main">
<title>PAGE NOT FOUND</title>
</head>
<body>
<h2>404</h2>
<p>
PAGE NOT FOUND
</p>
</body>
</html>
有没有办法使用sendError加载css?
答案 0 :(得分:0)
如果你有外部css我认为你应该添加
<link rel="stylesheet" href="css/style.css" media="all" />
这到你的
<head></head>
只有这样你的CSS才会被包含在你的HTML中
或
你可以使用
在html页面中给你的css<style>
your css goes here
</style>