portals-pluto-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From msnickl...@apache.org
Subject [46/50] [abbrv] Completed code generation for dispatcher request / response tests. Moved tests that need to be written manually into separate module - DispatcherReqRespTests5S.
Date Wed, 20 Aug 2014 06:42:59 GMT
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
new file mode 100644
index 0000000..43efb15
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_getOutputStream */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.getOutputStream must provide the same     */
+      /* functionality as RenderResponse.getPortletOutputStream"              */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_GETOUTPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_sendError */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.sendError does not perform any            */
+      /* operation"                                                           */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SENDERROR);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_sendRedirect */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.sendRedirect does not perform any         */
+      /* operation"                                                           */
+      TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SENDREDIRECT);
+      /* TODO: implement test */
+      tr2.appendTcDetail("Not implemented.");
+      tr2.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setCharacterEncoding */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.setCharacterEncoding does not perform     */
+      /* any operation"                                                       */
+      TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr3.appendTcDetail("Not implemented.");
+      tr3.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setContentLength */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.setContentLength does not perform any     */
+      /* operation"                                                           */
+      TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCONTENTLENGTH);
+      /* TODO: implement test */
+      tr4.appendTcDetail("Not implemented.");
+      tr4.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setContentType */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.setContentType must provide the same      */
+      /* functionality as RenderResponse.setContentType"                      */
+      TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCONTENTTYPE);
+      /* TODO: implement test */
+      tr5.appendTcDetail("Not implemented.");
+      tr5.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setLocale */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.setLocale does not perform any            */
+      /* operation"                                                           */
+      TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETLOCALE);
+      /* TODO: implement test */
+      tr6.appendTcDetail("Not implemented.");
+      tr6.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setStatus */
+      /* Details: "In a target jsp of a forward in the Render phase, the      */
+      /* method HttpServletResponse.setStatus does not perform any            */
+      /* operation"                                                           */
+      TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETSTATUS);
+      /* TODO: implement test */
+      tr7.appendTcDetail("Not implemented.");
+      tr7.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
new file mode 100644
index 0000000..af4fb0e
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
@@ -0,0 +1,43 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest_getInputStream */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletRequest.getInputStream must provide the same       */
+      /* functionality as ResourceRequest.getPortletInputStream"              */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCEREQUEST_GETINPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest_setCharacterEncoding */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletRequest.setCharacterEncoding must provide the      */
+      /* same functionality as ResourceRequest.setCharacterEncoding"          */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCEREQUEST_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
new file mode 100644
index 0000000..1070548
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
@@ -0,0 +1,88 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_getOutputStream */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.getOutputStream must provide the same     */
+      /* functionality as ResourceResponse.getPortletOutputStream"            */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_GETOUTPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_sendError */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.sendError does not perform any            */
+      /* operation"                                                           */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SENDERROR);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_sendRedirect */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.sendRedirect does not perform any         */
+      /* operation"                                                           */
+      TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SENDREDIRECT);
+      /* TODO: implement test */
+      tr2.appendTcDetail("Not implemented.");
+      tr2.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setCharacterEncoding */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.setCharacterEncoding must provide the     */
+      /* same functionality as ResourceResponse.setCharacterEncoding"         */
+      TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr3.appendTcDetail("Not implemented.");
+      tr3.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setContentLength */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.setContentLength must provide the same    */
+      /* functionality as ResourceResponse.setContentLength"                  */
+      TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCONTENTLENGTH);
+      /* TODO: implement test */
+      tr4.appendTcDetail("Not implemented.");
+      tr4.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setContentType */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.setContentType must provide the same      */
+      /* functionality as ResourceResponse.setContentType"                    */
+      TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCONTENTTYPE);
+      /* TODO: implement test */
+      tr5.appendTcDetail("Not implemented.");
+      tr5.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setLocale */
+      /* Details: "In a target jsp of a forward in the Resource phase, the    */
+      /* method HttpServletResponse.setLocale must provide the same           */
+      /* functionality as ResourceResponse.setLocale"                         */
+      TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETLOCALE);
+      /* TODO: implement test */
+      tr6.appendTcDetail("Not implemented.");
+      tr6.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
new file mode 100644
index 0000000..7eaf6cd
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
@@ -0,0 +1,46 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      StringWriter writer = new StringWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest_getInputStream */
+      /* Details: "In a target jsp of a include in the Action phase, the      */
+      /* method HttpServletRequest.getInputStream must provide the same       */
+      /* functionality as ActionRequest.getPortletInputStream"                */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPACTIONREQUEST_GETINPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest_setCharacterEncoding */
+      /* Details: "In a target jsp of a include in the Action phase, the      */
+      /* method HttpServletRequest.setCharacterEncoding must provide the      */
+      /* same functionality as ActionRequest.setCharacterEncoding"            */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPACTIONREQUEST_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+      request.getSession().setAttribute(
+                   Constants.RESULT_ATTR_PREFIX + "DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest",
+                   writer.toString());
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
new file mode 100644
index 0000000..8ddae9b
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
@@ -0,0 +1,34 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest_setCharacterEncoding */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletRequest.setCharacterEncoding does not perform      */
+      /* any operation"                                                       */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERREQUEST_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
new file mode 100644
index 0000000..7695be1
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_getOutputStream */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.getOutputStream must provide the same     */
+      /* functionality as RenderResponse.getPortletOutputStream"              */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_GETOUTPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_sendError */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.sendError does not perform any            */
+      /* operation"                                                           */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SENDERROR);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_sendRedirect */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.sendRedirect does not perform any         */
+      /* operation"                                                           */
+      TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SENDREDIRECT);
+      /* TODO: implement test */
+      tr2.appendTcDetail("Not implemented.");
+      tr2.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setCharacterEncoding */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.setCharacterEncoding does not perform     */
+      /* any operation"                                                       */
+      TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr3.appendTcDetail("Not implemented.");
+      tr3.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setContentLength */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.setContentLength does not perform any     */
+      /* operation"                                                           */
+      TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCONTENTLENGTH);
+      /* TODO: implement test */
+      tr4.appendTcDetail("Not implemented.");
+      tr4.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setContentType */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.setContentType does not perform any       */
+      /* operation"                                                           */
+      TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCONTENTTYPE);
+      /* TODO: implement test */
+      tr5.appendTcDetail("Not implemented.");
+      tr5.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setLocale */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.setLocale does not perform any            */
+      /* operation"                                                           */
+      TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETLOCALE);
+      /* TODO: implement test */
+      tr6.appendTcDetail("Not implemented.");
+      tr6.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setStatus */
+      /* Details: "In a target jsp of a include in the Render phase, the      */
+      /* method HttpServletResponse.setStatus does not perform any            */
+      /* operation"                                                           */
+      TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETSTATUS);
+      /* TODO: implement test */
+      tr7.appendTcDetail("Not implemented.");
+      tr7.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
new file mode 100644
index 0000000..885c9a9
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
@@ -0,0 +1,43 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest_getInputStream */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletRequest.getInputStream must provide the same       */
+      /* functionality as ResourceRequest.getPortletInputStream"              */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCEREQUEST_GETINPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest_setCharacterEncoding */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletRequest.setCharacterEncoding must provide the      */
+      /* same functionality as ResourceRequest.setCharacterEncoding"          */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCEREQUEST_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
new file mode 100644
index 0000000..02c86ca
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0"  prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+      PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+      PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+      PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+      long svtTid = Thread.currentThread().getId();
+      long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+      PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+      JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+      // Create result objects for the tests
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_getOutputStream */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.getOutputStream must provide the same     */
+      /* functionality as ResourceResponse.getPortletOutputStream"            */
+      TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_GETOUTPUTSTREAM);
+      /* TODO: implement test */
+      tr0.appendTcDetail("Not implemented.");
+      tr0.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_sendError */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.sendError does not perform any            */
+      /* operation"                                                           */
+      TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SENDERROR);
+      /* TODO: implement test */
+      tr1.appendTcDetail("Not implemented.");
+      tr1.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_sendRedirect */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.sendRedirect does not perform any         */
+      /* operation"                                                           */
+      TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SENDREDIRECT);
+      /* TODO: implement test */
+      tr2.appendTcDetail("Not implemented.");
+      tr2.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setCharacterEncoding */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.setCharacterEncoding does not perform     */
+      /* any operation"                                                       */
+      TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCHARACTERENCODING);
+      /* TODO: implement test */
+      tr3.appendTcDetail("Not implemented.");
+      tr3.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setContentLength */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.setContentLength does not perform any     */
+      /* operation"                                                           */
+      TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCONTENTLENGTH);
+      /* TODO: implement test */
+      tr4.appendTcDetail("Not implemented.");
+      tr4.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setContentType */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.setContentType does not perform any       */
+      /* operation"                                                           */
+      TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCONTENTTYPE);
+      /* TODO: implement test */
+      tr5.appendTcDetail("Not implemented.");
+      tr5.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setLocale */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.setLocale does not perform any            */
+      /* operation"                                                           */
+      TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETLOCALE);
+      /* TODO: implement test */
+      tr6.appendTcDetail("Not implemented.");
+      tr6.writeTo(writer);
+
+      /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setStatus */
+      /* Details: "In a target jsp of a include in the Resource phase, the    */
+      /* method HttpServletResponse.setStatus does not perform any            */
+      /* operation"                                                           */
+      TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETSTATUS);
+      /* TODO: implement test */
+      tr7.appendTcDetail("Not implemented.");
+      tr7.writeTo(writer);
+
+%>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
new file mode 100644
index 0000000..917f3bc
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.     
+-->
+<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+   xmlns:tck="http://www.apache.org/portals/pluto/portlet-tck_3.0"
+   version="2.0" id="V2DispatcherReqRespTests5S">
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</title>
+      </portlet-info>
+   </portlet>
+
+   <portlet>
+      <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</portlet-name>
+      <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</portlet-class>
+      <expiration-cache>0</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <supported-locale>en_US</supported-locale>
+      <portlet-info>
+         <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</title>
+      </portlet-info>
+   </portlet>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests1_SPEC2_19_ForwardJSPEventRequest</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests1_SPEC2_19_ForwardJSPEventResponse</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests2_SPEC2_19_ForwardServletEventRequest</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests2_SPEC2_19_ForwardServletEventResponse</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests3_SPEC2_19_IncludeJSPEventRequest</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests3_SPEC2_19_IncludeJSPEventResponse</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests4_SPEC2_19_IncludeServletEventRequest</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <event-definition>
+      <qname>tck:DispatcherReqRespTests4_SPEC2_19_IncludeServletEventResponse</qname>
+      <value-type>java.lang.String</value-type>
+   </event-definition>
+
+   <public-render-parameter>
+      <identifier>tckPRP1</identifier>
+      <qname>tck:tckPRP1</qname>
+   </public-render-parameter>
+</portlet-app>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..b91961e
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.     
+-->
+<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+   <display-name>javax.portlet-tck-DispatcherReqRespTests5S</display-name>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</url-pattern>
+   </servlet-mapping>
+
+   <servlet>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-name>
+      <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-class>
+      <init-param>
+         <param-name>iparm1</param-name>
+         <param-value>value1</param-value>
+      </init-param>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-name>
+      <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</url-pattern>
+   </servlet-mapping>
+
+</web-app>


Mime
View raw message