![JAR search and dependency download from the Maven repository](/logo.png)
META-INF.templates-default-error.jsp Maven / Gradle / Ivy
<%@ page import="net.ymate.platform.commons.lang.BlurObject" %>
<%@ page import="net.ymate.platform.webmvc.util.WebUtils" %>
<%@ page import="org.apache.commons.lang3.StringUtils" %>
<%@ page import="java.util.Map" %>
<%@ page contentType="text/html;charset=UTF-8" trimDirectiveWhitespaces="true" pageEncoding="UTF-8" session="false" %>
<%
int ret = BlurObject.bind(request.getAttribute("ret")).toIntValue();
out.write(ret != 0 ? WebUtils.getOwner().getOwner().getI18n().load("messages", "error.page.title_wrong", "Wrong!") : WebUtils.getOwner().getOwner().getI18n().load("messages", "error.page.title_warn", "Tips!"));
%>
<%
out.write("");
Integer status = BlurObject.bind(request.getParameter("status")).toInteger();
if (status != null) {
out.write(WebUtils.httpStatusI18n(WebUtils.getOwner(), status));
} else {
out.write(BlurObject.bind(request.getAttribute("msg")).toStringValue());
if (ret != 0) {
out.write(StringUtils.SPACE);
out.write(WebUtils.getOwner().getOwner().getI18n().load("messages", "error.page.label_code", "Code:"));
out.write(StringUtils.SPACE);
out.write(String.valueOf(ret));
}
}
out.write("
");
//
String subtitle = BlurObject.bind(request.getAttribute("subtitle")).toStringValue();
if (StringUtils.isNotBlank(subtitle)) {
out.write("");
out.write("" + subtitle + "");
//
String moreUrl = BlurObject.bind(request.getAttribute("moreUrl")).toStringValue();
if (StringUtils.isNotBlank(moreUrl)) {
out.write("" + WebUtils.getOwner().getOwner().getI18n().load("messages", "error.page.btn_more_details", "For more details.") + "");
}
out.write("
");
}
Object data = request.getAttribute("data");
if (data instanceof Map) {
if (!((Map) data).isEmpty()) {
String labelName = WebUtils.getOwner().getOwner().getI18n().load("messages", "error.page.label_details", "Details are as follows:");
out.write("" + labelName + "");
for (Object item : ((Map) data).values()) {
out.write("- " + BlurObject.bind(item).toStringValue() + "
");
}
out.write("
");
}
}
out.write("");
%>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy