You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xsp-dev@xml.apache.org by "Michael V. Elfimov" <el...@stu.lipetsk.ru> on 2002/03/05 10:00:25 UTC
Access sitemap parameters from XSP
Hi!
I write pipeline in sitemap.xmap file:
<map:match pattern="forms-xsp/*">
<map:generate type="serverpages" src="docs/forms/view.xml">
<map:parameter name="use-form" value="{1}"/>
</map:generate>
<map:serialize type="xml"/>
</map:match>
The idea is to access parameter "use-form" from XSP servlet.
I try write in view.xml following code:
<?xml version="1.0" encoding="koi8-r"?>
<xsp:page
language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:xsp-request="http://apache.org/xsp/request/2.0"
xmlns:esql="http://apache.org/cocoon/SQL/v2">
<rows>
<esql:connection>
<esql:pool>billing</esql:pool>
<esql:execute-query>
<esql:query>select * from <xsp-request:get-parameter name="use-form" default="termzones"/></esql:query>
<esql:results>
<esql:row-results>
<row>
<esql:get-columns/>
</row>
</esql:row-results>
</esql:results>
</esql:execute-query>
</esql:connection>
</rows>
</xsp:page>
But tag <xsp-request:get-parameter .../> do nothing, sitemap
parameter is invisible, and use default value. How i can
access parameters, defined in sitemap.xmap file, from XSP servlet?