larryi      02/04/26 18:44:11

  Modified:    src/tests/webpages/WEB-INF test-tomcat.xml
  Added:       src/tests/webpages/dispatch foo.jsp rdForward.jsp
                        rdInclude.jsp
  Log:
  Add test case for Bugzilla 8092.  RequestDispatcher.include followed by
  a RequestDispacher.forward to a static page.  Also added one that forwards
  to a JSP page.
  
  Reported by: Andreas.Junghans
  
  Revision  Changes    Path
  1.53      +15 -1     jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml
  
  Index: test-tomcat.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- test-tomcat.xml   18 Apr 2002 13:58:01 -0000      1.52
  +++ test-tomcat.xml   27 Apr 2002 01:44:11 -0000      1.53
  @@ -16,7 +16,7 @@
           early tests.
       -->
   
  -     <property name="revision" value="$Revision: 1.52 $" />  
  +     <property name="revision" value="$Revision: 1.53 $" />  
        <property name="host" value="127.0.0.1" />
        <property name="port"     value="8080" />
        <property name="colonPort" value=":${port}" />
  @@ -549,6 +549,20 @@
             <httpRequest path="/test/servlet/dispatch.IncludeJspWithTaglib" />
             <httpStatusMatch match="200" />
             <responseMatch match="This is a taglib test"/>
  +      </httpClient>
  +
  +      <httpClient>
  +          <comment>RequestDispatcher.include to JSP which RequestDispatcher.forward 
to a static page</comment>
  +          <httpRequest path="/test/dispatch/rdInclude.jsp" />
  +          <httpStatusMatch match="200" />
  +          <responseMatch match="FOO"/>
  +      </httpClient>
  +
  +      <httpClient>
  +          <comment>RequestDispatcher.include to JSP which RequestDispatcher.forward 
to a JSP page</comment>
  +          <httpRequest path="/test/dispatch/rdInclude.jsp?type=jsp" />
  +          <httpStatusMatch match="200" />
  +          <responseMatch match="JSPFOO"/>
         </httpClient>
   
       </target>
  
  
  
  1.1                  jakarta-tomcat/src/tests/webpages/dispatch/foo.jsp
  
  Index: foo.jsp
  ===================================================================
  <% String txt="FOO"; %>
  JSP<%= txt %>
  
  
  
  1.1                  jakarta-tomcat/src/tests/webpages/dispatch/rdForward.jsp
  
  Index: rdForward.jsp
  ===================================================================
  <%
      String type = request.getParameter("type");
      String pg = "foo.html";
      if ("jsp".equals(type))
          pg = "foo.jsp";
      RequestDispatcher rd = application.getRequestDispatcher(
                  "/dispatch/" + pg);
      if (null != rd)
          rd.forward(request, response);
      else
          response.sendError(HttpServletResponse.SC_NOT_FOUND,
                      "/dispatch/" + pg + " not found.");
  %>
  
  
  1.1                  jakarta-tomcat/src/tests/webpages/dispatch/rdInclude.jsp
  
  Index: rdInclude.jsp
  ===================================================================
  <%
      RequestDispatcher rd = application.getRequestDispatcher(
                  "/dispatch/rdForward.jsp");
      if (null != rd)
          rd.include(request, response);
      else
          response.sendError(HttpServletResponse.SC_NOT_FOUND,
                      "/dispatch/rdForward.jsp not found.");
  %>
  
  

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

Reply via email to