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?