Author: vgritsenko Date: Tue Mar 22 06:53:22 2005 New Revision: 158610 URL: http://svn.apache.org/viewcvs?view=rev&rev=158610 Log: add intermediate page. fix views.
Added: cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml (props changed) - copied unchanged from r158609, cocoon/branches/BRANCH_2_1_X/src/blocks/jsp/samples/samples.xml Modified: cocoon/blocks/unsupported/jsp/trunk/samples/hello.jsp cocoon/blocks/unsupported/jsp/trunk/samples/sitemap.xmap cocoon/blocks/unsupported/jsp/trunk/samples/welcome.jsp Modified: cocoon/blocks/unsupported/jsp/trunk/samples/hello.jsp URL: http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/jsp/trunk/samples/hello.jsp?view=diff&r1=158609&r2=158610 ============================================================================== --- cocoon/blocks/unsupported/jsp/trunk/samples/hello.jsp (original) +++ cocoon/blocks/unsupported/jsp/trunk/samples/hello.jsp Tue Mar 22 06:53:22 2005 @@ -13,6 +13,7 @@ See the License for the specific language governing permissions and limitations under the License. --> + <%@ page language='java' session='false' %> <page> <title>Hello</title> Copied: cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml (from r158609, cocoon/branches/BRANCH_2_1_X/src/blocks/jsp/samples/samples.xml) URL: http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml?view=diff&rev=158610&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/jsp/samples/samples.xml&r1=158609&p2=cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml&r2=158610 ============================================================================== (empty) Propchange: cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/blocks/unsupported/jsp/trunk/samples/samples.xml ------------------------------------------------------------------------------ svn:keywords = Id Modified: cocoon/blocks/unsupported/jsp/trunk/samples/sitemap.xmap URL: http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/jsp/trunk/samples/sitemap.xmap?view=diff&r1=158609&r2=158610 ============================================================================== --- cocoon/blocks/unsupported/jsp/trunk/samples/sitemap.xmap (original) +++ cocoon/blocks/unsupported/jsp/trunk/samples/sitemap.xmap Tue Mar 22 06:53:22 2005 @@ -14,46 +14,83 @@ See the License for the specific language governing permissions and limitations under the License. --> + +<!--+ + | $Id$ + +--> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> - <!-- =========================== Components ================================ --> + <!-- ========================== Components =============================== --> <map:components> <map:generators default="file"> - <!-- JspGenerator is used to get result of a JSP page - then output it as XML (SAX events) - --> - <map:generator logger="sitemap.generator.jsp" name="jsp" + <!--+ + | JSPGenerator is used to get output of a JSP page + | and parse as XML SAX events. + +--> + <map:generator name="jsp" + label="content" + logger="sitemap.generator.jsp" src="org.apache.cocoon.generation.JSPGenerator"/> </map:generators> + <map:readers default="resource"> - <!-- JSPReader is used to serve direct output from - a JSP page. Note, that JSP result can be non XML --> - <map:reader logger="sitemap.reader.jsp" name="jsp" + <!--+ + | JSPReader is used to send output of a JSP page + | directly into the response stream. Note, that JSP + | can produce non XML, or even binary, result. + +--> + <map:reader name="jsp" + logger="sitemap.reader.jsp" src="org.apache.cocoon.reading.JSPReader"> - <!-- The configuration for the JSPReader with its default values: + <!--+ + | The configuration for the JSPReader with its default values: <buffer-size>8192</buffer-size> <output-encoding>UTF-8</output-encoding> - --> + +--> </map:reader> </map:readers> </map:components> - <!-- =========================== Pipelines ================================= --> + <!-- =========================== Views =================================== --> + + <map:views> + <map:view from-label="content" name="content"> + <map:serialize type="xml"/> + </map:view> + + <map:view from-label="content" name="pretty-content"> + <map:transform src="context://stylesheets/system/xml2html.xslt"/> + <map:serialize type="html"/> + </map:view> + + <map:view from-position="last" name="links"> + <map:serialize type="links"/> + </map:view> + </map:views> + + <!-- ========================== Pipelines ================================ --> <map:pipelines> <map:pipeline> - <!-- This works only if TreeProcessor is used --> <map:match pattern=""> - <map:redirect-to uri="welcome.htm" /> + <map:redirect-to uri="welcome"/> + </map:match> + + <map:match pattern="welcome"> + <map:generate src="samples.xml"/> + <map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl"> + <map:parameter name="contextPath" value="{request:contextPath}"/> + </map:transform> + <map:serialize/> </map:match> <map:match pattern="*.htm"> - <map:read type="jsp" src="{1}.jsp" mime-type="text/html" /> + <map:read type="jsp" src="{1}.jsp" mime-type="text/html"/> </map:match> <!-- Use this to debug your JSPs --> <map:match pattern="*.xml"> <map:generate type="jsp" src="{1}.jsp"/> - <map:serialize type="xml"/> + <map:serialize type="xml" mime-type="text/xml"/> </map:match> <map:match pattern="*.jsp"> @@ -69,5 +106,5 @@ </map:pipeline> </map:pipelines> + </map:sitemap> -<!-- end of file --> Modified: cocoon/blocks/unsupported/jsp/trunk/samples/welcome.jsp URL: http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/jsp/trunk/samples/welcome.jsp?view=diff&r1=158609&r2=158610 ============================================================================== --- cocoon/blocks/unsupported/jsp/trunk/samples/welcome.jsp (original) +++ cocoon/blocks/unsupported/jsp/trunk/samples/welcome.jsp Tue Mar 22 06:53:22 2005 @@ -13,6 +13,7 @@ See the License for the specific language governing permissions and limitations under the License. --> + <%@ page import="java.util.*" %> <% response.setHeader("Expires", "0");