@Override protected void writeErrorPageBody(final HttpServletRequest request, final Writer writer, final int code, final String message, final boolean showStacks) throws IOException { try { this.probeUnknownServlet.inc(); this.probeHttpServerThreadPoolActiveThreads.pick(); this.probeHttpServerThreadPoolIdleThreads.pick(); this.probeHttpServerThreadPoolQueuedRequests.pick(); } catch (final ProbeNotStartedException e) { this.logger .warning("HTTP probes are not started. Values of probes could be incorrect."); } String uri = request.getRequestURI(); if (uri != null) { uri = StringUtil.replace(uri, "&", "&"); uri = StringUtil.replace(uri, "<", "<"); uri = StringUtil.replace(uri, ">", ">"); } this.writeErrorPageMessage(request, writer, code, message, uri); if (showStacks) { this.writeErrorPageStacks(request, writer); } writer .write("<p><i><small><a href=\"http://petals.ow2.org/\">Powered by PEtALS SOAP Binding Component</a></small></i></p>"); for (int i = 0; i < 20; i++) { writer.write("<br/> \n"); } }
if (message != null) message= StringUtil.replace(message, "&", "&"); message= StringUtil.replace(message, "<", "<"); message= StringUtil.replace(message, ">", ">"); uri= StringUtil.replace(uri, "&", "&"); uri= StringUtil.replace(uri, "<", "<"); uri= StringUtil.replace(uri, ">", ">");
if (message != null) message= StringUtil.replace(message, "&", "&"); message= StringUtil.replace(message, "<", "<"); message= StringUtil.replace(message, ">", ">"); uri= StringUtil.replace(uri, "&", "&"); uri= StringUtil.replace(uri, "<", "<"); uri= StringUtil.replace(uri, ">", ">");
if (message != null) message= StringUtil.replace(message, "&", "&"); message= StringUtil.replace(message, "<", "<"); message= StringUtil.replace(message, ">", ">"); uri= StringUtil.replace(uri, "&", "&"); uri= StringUtil.replace(uri, "<", "<"); uri= StringUtil.replace(uri, ">", ">");