All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.templates-default-error.jsp Maven / Gradle / Ivy

There is a newer version: 2.1.2
Show newest version
<%@ 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