Author: ptahchiev
Date: Sat Feb  2 08:23:27 2008
New Revision: 617821

URL: http://svn.apache.org/viewvc?rev=617821&view=rev
Log:
added the jsp redirector

Added:
    
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/jetty/src/main/webapp/jspRedirector.jsp

Added: 
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/jetty/src/main/webapp/jspRedirector.jsp
URL: 
http://svn.apache.org/viewvc/jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/jetty/src/main/webapp/jspRedirector.jsp?rev=617821&view=auto
==============================================================================
--- 
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/jetty/src/main/webapp/jspRedirector.jsp
 (added)
+++ 
jakarta/cactus/branches/CACTUS_TRUNK_MAMOUTH/samples/jetty/src/main/webapp/jspRedirector.jsp
 Sat Feb  2 08:23:27 2008
@@ -0,0 +1,28 @@
+<[EMAIL PROTECTED] 
import="org.apache.cactus.server.*,org.apache.cactus.internal.server.*" 
session="true" %><%
+
+    /**                                                
+     * Note:
+     * It is very important not to put any character between the end
+     * of the page tag and the beginning of the java code expression, 
otherwise,
+     * the generated servlet containss a 'out.println("\r\n");' and this breaks
+     * our mechanism !
+     */
+
+    /**
+     * This JSP is used as a proxy to call your server-side unit tests. We use
+     * a JSP rather than a servlet because for testing custom JSP tags for
+     * example we need access to JSP implicit objects (PageContext and
+     * JspWriter).
+     */
+
+    JspImplicitObjects objects = new JspImplicitObjects();
+    objects.setHttpServletRequest(request);
+    objects.setHttpServletResponse(response);
+    objects.setServletConfig(config);
+    objects.setServletContext(application);
+    objects.setJspWriter(out);
+    objects.setPageContext(pageContext);
+
+    JspTestRedirector redirector = new JspTestRedirector();
+    redirector.doGet(objects);
+%>
\ No newline at end of file



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

Reply via email to