-<page xmlns:xsp="http://apache.org/xsp" xmlns:input="http://apache.org/cocoon/xsp/input/1.0" xmlns:capture="http://apache.org/cocoon/capture/1.0" xmlns:log="http://apache.org/xsp/log/2.0" xmlns:xsp-request="http://apache.org/xsp/request/2.0">
<title>A Simple XSP Page</title>
-<content>
<para>Hi there! I'm a simple dynamic page generated by XSP (eXtensible Server Pages).</para>
-<para>
I was requested as the URI:
-<b>
<xsp-request:uri>/samples/blocks/xsp/java/simple</xsp-request:uri>
</b>
</para>
<para>The following list was dynamically generated:</para>
-<ul>
<li> Item 0 </li>
<li> Item 1 </li>
<li> Item 2 </li>
</ul>
<para>The following list was generated by a subroutine:</para>
-<ul>
<li>Hello world 1</li>
<li>Hello world 2</li>
<li>Hello world 3</li>
</ul>
-<p align="left">
<i> This paragraph was dynamically generated by logic embedded in the page </i>
</p>
-<para>
Request parameter "name" as XML:
<xsp-request:parameter name="name">Not provided</xsp-request:parameter>
</para>
<para> Request parameter "name" as String: Not provided </para>
<para> Request parameter "name" as iso-8859-2 encoded String (with servlet container encoding iso-8859-1): Not provided </para>
<xsp-request:parameter-values name="name"/>
-<xsp-request:parameter-names>
<xsp-request:name>cocoon-view</xsp-request:name>
</xsp-request:parameter-names>
-<para>
Header "user-agent" as XML:
<xsp-request:header name="user-agent">Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)</xsp-request:header>
</para>
<para> Header "user-agent" as String: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) </para>
<para> Access to input modules configured in cocoon.xconf: Apache Cocoon 2.1.9 </para>
-<xsp-request:header-names>
<xsp-request:name>Accept</xsp-request:name>
<xsp-request:name>User-Agent</xsp-request:name>
<xsp-request:name>Accept-Encoding</xsp-request:name>
<xsp-request:name>Host</xsp-request:name>
<xsp-request:name>Via</xsp-request:name>
<xsp-request:name>X-Forwarded-For</xsp-request:name>
<xsp-request:name>Cache-Control</xsp-request:name>
<xsp-request:name>Connection</xsp-request:name>
</xsp-request:header-names>
<para> These 2 paragraphs were generated at the start of the XSP, and captured for insertion at the end. </para>
<para>Brought to you by Cocoon at Sun Jun 07 14:23:32 WIB 2026.</para>
</content>
</page>