错误页面
Blade 程序中默认的 404、500 处理是直接输出在界面的,如果你希望使用一个 html 网页渲染错误页可以进行自定义配置。
在 app.properties 配置文件中设置 mvc.view.404=my_404.html,
这里的 my_404.html 应当位于 templates 根目录,同时你可以获取到 title、message、stackTrace 内置变量(当发生 500 错误的时候才有 stackTrace)。
我们来举个例子,默认情况下出现 404 你在界面会看到这样的输出信息:
404 Not Found - /someurl
Copyright © Blade-2.0.6-Alpha1
我们可以定义一个错误页面名为 my_404.html 存储在 templates 目录下,它的内容是:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>${title}</title>
</head>
<body>
我的404页面:${message}
</body>
</html>
记得在 app.properties 配置文件中加入 mvc.view.404=my_404.html,这时候再打开一个未知页面试试:
我的404页面:/someurl