%
@servlet.getResponse().setStatus(responseStatus!404);
var message = @ObjectUtils.toString(@request.getAttribute("message"));
if (isBlank(message)){
message = text('sys.error.404.message');
}
// 如果是异步请求或是手机端,则直接返回信息
if (@ServletUtils.isAjaxRequest(request)) {
print(message);
}
// 输出异常信息页面
else {
%>
<% layout('/layouts/default.html', {title: '404 - '+text('sys.error.404.title')}){ %>
404
${message}
${text('sys.error.404.message.p1')}
- ${text('sys.error.404.message.p2')}
-
${text('sys.error.404.message.p3')}${
@EncodeUtils.encodeHtml(
@request.getAttribute('javax.servlet.forward.request_uri')
)
}
- ${text('sys.error.404.message.p4')}
- ......
<% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
© ${@DateUtils.getYear()} ${productName} - Powered By
JeeSite.
<% } %>
<% } %>