Author: remm Date: Wed Apr 4 07:06:41 2007 New Revision: 525516 URL: http://svn.apache.org/viewvc?view=rev&rev=525516 Log: - Examples cleanup. - Submitted by Takayuki Kaneko and Markus Schönhaber.
Modified: tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/chat/ChatServlet.java tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/servletToJsp.java tomcat/tc6.0.x/trunk/webapps/examples/jsp/error/err.jsp tomcat/tc6.0.x/trunk/webapps/examples/jsp/forward/forward.jsp tomcat/tc6.0.x/trunk/webapps/examples/jsp/include/include.jsp tomcat/tc6.0.x/trunk/webapps/examples/jsp/jsp2/jspx/svgexample.html tomcat/tc6.0.x/trunk/webapps/examples/jsp/sessions/carts.jsp Modified: tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/chat/ChatServlet.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/chat/ChatServlet.java?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/chat/ChatServlet.java (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/chat/ChatServlet.java Wed Apr 4 07:06:41 2007 @@ -73,37 +73,15 @@ HttpServletResponse response = event.getHttpServletResponse(); if (event.getEventType() == CometEvent.EventType.BEGIN) { - String action = request.getParameter("action"); - if (action != null) { - if ("login".equals(action)) { - String nickname = request.getParameter("nickname"); - request.getSession(true).setAttribute("nickname", nickname); - response.sendRedirect("post.jsp"); - event.close(); - return; - } else { - String nickname = (String) request.getSession(true).getAttribute("nickname"); - String message = request.getParameter("message"); - messageSender.send(nickname, message); - response.sendRedirect("post.jsp"); - event.close(); - return; - } - } else { - if (request.getSession(true).getAttribute("nickname") == null) { - // Redirect to "login" - log("Redirect to login for session: " + request.getSession(true).getId()); - response.sendRedirect("login.jsp"); - event.close(); - return; - } - } - begin(event, request, response); + System.out.println("Begin for session: " + request.getSession(true).getId()); } else if (event.getEventType() == CometEvent.EventType.ERROR) { - error(event, request, response); + System.out.println("Error for session: " + request.getSession(true).getId()); + throw new ServletException("error: test message"); } else if (event.getEventType() == CometEvent.EventType.END) { - end(event, request, response); + System.out.println("End for session: " + request.getSession(true).getId()); + throw new ServletException("end: test message"); } else if (event.getEventType() == CometEvent.EventType.READ) { + System.out.println("Read for session: " + request.getSession(true).getId()); read(event, request, response); } } @@ -139,6 +117,7 @@ protected void error(CometEvent event, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { log("Error for session: " + request.getSession(true).getId()); + System.out.println("Error2 for session: " + request.getSession(true).getId()); synchronized(connections) { connections.remove(response); } @@ -151,7 +130,10 @@ byte[] buf = new byte[512]; do { int n = is.read(buf); + System.out.println("Read " + n + " for session: " + request.getSession(true).getId()); if (n > 0) { + System.out.println("Read " + n + " bytes: " + new String(buf, 0, n) + + " for session: " + request.getSession(true).getId()); log("Read " + n + " bytes: " + new String(buf, 0, n) + " for session: " + request.getSession(true).getId()); } else if (n < 0) { Modified: tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/servletToJsp.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/servletToJsp.java?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/servletToJsp.java (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/WEB-INF/classes/servletToJsp.java Wed Apr 4 07:06:41 2007 @@ -24,7 +24,7 @@ try { // Set the attribute and Forward to hello.jsp request.setAttribute ("servletName", "servletToJsp"); - getServletConfig().getServletContext().getRequestDispatcher("/jsptoserv/hello.jsp").forward(request, response); + getServletConfig().getServletContext().getRequestDispatcher("/jsp/jsptoserv/hello.jsp").forward(request, response); } catch (Exception ex) { ex.printStackTrace (); } Modified: tomcat/tc6.0.x/trunk/webapps/examples/jsp/error/err.jsp URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/jsp/error/err.jsp?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/jsp/error/err.jsp (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/jsp/error/err.jsp Wed Apr 4 07:06:41 2007 @@ -24,7 +24,7 @@ if (request.getParameter("name") == null) { %> - <%@ include file="/error/error.html" %> + <%@ include file="error.html" %> <% } else { foo.setName(request.getParameter("name")); Modified: tomcat/tc6.0.x/trunk/webapps/examples/jsp/forward/forward.jsp URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/jsp/forward/forward.jsp?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/jsp/forward/forward.jsp (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/jsp/forward/forward.jsp Wed Apr 4 07:06:41 2007 @@ -11,7 +11,7 @@ if (percent < 0.5) { %> -<jsp:forward page="/forward/one.jsp"/> +<jsp:forward page="one.jsp"/> <% } else { %> Modified: tomcat/tc6.0.x/trunk/webapps/examples/jsp/include/include.jsp URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/jsp/include/include.jsp?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/jsp/include/include.jsp (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/jsp/include/include.jsp Wed Apr 4 07:06:41 2007 @@ -26,7 +26,7 @@ <%@ include file="foo.jsp" %> -<p> <jsp:include page="/include/foo.html" flush="true"/> by including the output of another JSP: +<p> <jsp:include page="foo.html" flush="true"/> by including the output of another JSP: <jsp:include page="foo.jsp" flush="true"/> Modified: tomcat/tc6.0.x/trunk/webapps/examples/jsp/jsp2/jspx/svgexample.html URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/jsp/jsp2/jspx/svgexample.html?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/jsp/jsp2/jspx/svgexample.html (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/jsp/jsp2/jspx/svgexample.html Wed Apr 4 07:06:41 2007 @@ -36,8 +36,8 @@ <li>Download <a href="http://xml.apache.org/batik/index.html">Batik</a>, or any other SVG viewer.</li> <li>Copy the following URL: - <a href="http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX"> - http://localhost:8080/jsp-examples/jsp2/jspx/textRotate.jspx?name=JSPX</a> + <a href="http://localhost:8080/examples/jsp/jsp2/jspx/textRotate.jspx?name=JSPX"> + http://localhost:8080/examples/jsp/jsp2/jspx/textRotate.jspx?name=JSPX</a> </li> <li>Paste the URL into Batik's Location field and press Enter</li> <li>Customize by changing the name=JSPX parameter</li> Modified: tomcat/tc6.0.x/trunk/webapps/examples/jsp/sessions/carts.jsp URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/examples/jsp/sessions/carts.jsp?view=diff&rev=525516&r1=525515&r2=525516 ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/examples/jsp/sessions/carts.jsp (original) +++ tomcat/tc6.0.x/trunk/webapps/examples/jsp/sessions/carts.jsp Wed Apr 4 07:06:41 2007 @@ -40,5 +40,5 @@ </FONT> <hr> -<%@ include file ="/sessions/carts.html" %> +<%@ include file ="carts.html" %> </html> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]