You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by pr...@apache.org on 2007/09/12 21:58:38 UTC

svn commit: r575054 - /geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java

Author: prasad
Date: Wed Sep 12 12:58:38 2007
New Revision: 575054

URL: http://svn.apache.org/viewvc?rev=575054&view=rev
Log:
* cleaned up the code in BlockingServlet

Modified:
    geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java

Modified: geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java?rev=575054&r1=575053&r2=575054&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java (original)
+++ geronimo/samples/trunk/samples/async-http/http-local-app/src/main/java/org/apache/geronimo/BlockingServlet.java Wed Sep 12 12:58:38 2007
@@ -63,30 +63,22 @@
 		String url_string = remoteUrl + remoteUri + "?sessionId=" + sessionId + "&delay=" + params[0] + "&code=" + params[1];		
 		URL url_connect = new URL(url_string);
 		
-		response.setContentType("text/html");
-		PrintWriter out = response.getWriter();
 		try {
 			BufferedReader input = new BufferedReader(new InputStreamReader(url_connect.openStream()));
 			String line = "";						
+			response.setContentType("text/html");
+			PrintWriter out = response.getWriter();			
 			while ((line = input.readLine()) != null) {				
 				out.println(line);
 			}
-			out.flush();			
+			out.flush();
+			out.close();
 			input.close();
 		}
-		catch(IOException ex) {			
-			out.println ("<html>");
-			out.println("<title>Error" + params[1] + "</title>");
-			out.println("<body bgcolor=FFFFFF>");
-
-			out.println("<h2>Error " + params[1] + "</h2>");
-			
-			out.println("</body>");
-			out.println("</html>");					
-		}
-		finally {
-			out.close();
+		catch(IOException ex) {
+			response.sendError(params[1].intValue());			
 		}
+		
 
 		System.out.println("doGet processed");
 	}