Author: markt
Date: Wed Jul 18 19:39:08 2007
New Revision: 557466

URL: http://svn.apache.org/viewvc?view=rev&rev=557466
Log:
Filter output.

Modified:
    
tomcat/container/branches/tc4.1.x/webapps/examples/WEB-INF/classes/SendMailServlet.java

Modified: 
tomcat/container/branches/tc4.1.x/webapps/examples/WEB-INF/classes/SendMailServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/webapps/examples/WEB-INF/classes/SendMailServlet.java?view=diff&rev=557466&r1=557465&r2=557466
==============================================================================
--- 
tomcat/container/branches/tc4.1.x/webapps/examples/WEB-INF/classes/SendMailServlet.java
 (original)
+++ 
tomcat/container/branches/tc4.1.x/webapps/examples/WEB-INF/classes/SendMailServlet.java
 Wed Jul 18 19:39:08 2007
@@ -20,6 +20,8 @@
 
 import java.io.IOException;
 import java.io.PrintWriter;
+import java.io.StringWriter;
+
 import javax.mail.Message;
 import javax.mail.Session;
 import javax.mail.Transport;
@@ -33,6 +35,8 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import util.HTMLFilter;
+
 
 
 /**
@@ -96,9 +100,12 @@
         } catch (Throwable t) {
 
             writer.println("<font color=\"red\">");
-            writer.println("ENCOUNTERED EXCEPTION:  " + t);
+            writer.print("ENCOUNTERED EXCEPTION:  ");
+            writer.println(HTMLFilter.filter(t.toString()));
             writer.println("<pre>");
-            t.printStackTrace(writer);
+            StringWriter trace = new StringWriter();
+            t.printStackTrace(new PrintWriter(trace));
+            writer.print(HTMLFilter.filter(trace.toString()));
             writer.println("</pre>");
             writer.println("</font>");
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to