> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED]] 
> Sent: October 15, 2002 2:42 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: Can anybody solve this?
> 
> 
> Now, where would one find documentation on the <xsp:init-tag> 
> tag, iima ?
> I've been using Cocoon for 2+yrs now (in production 
> environments, that is),
> and I've never come across this ...

<xsp:init-page> usefull when you write your own logicsheets. 
It's contents are the first thing in the generate() method
of generated page.
I found it by looking at xsp.xsl and
session.xsl in cocoon source.

Artur...

> 
> Werner
> 
> Artur Bialecki wrote:
> 
> > Can you move your <xsp:logic> before the <Product> tag?
> > Or try this
> > <xsp:init-page>
> >    String productId = request.getParameter("productid");
> > <xsp:init-page/>
> >
> > although the init-page tag might only work as a child
> > of <xsp:page>.
> >
> > Artur...
> >
> > > -----Original Message-----
> > > From: Sonny Sukumar [mailto:[EMAIL PROTECTED]]
> > > Sent: October 15, 2002 1:58 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Can anybody solve this?
> > >
> > >
> > >
> > > Hi guys,
> > >
> > > I sent the following message (below the line) yesterday and
> > > got one good suggestion to use
> > >
> > > <xsp:logic>
> > >     String productId = request.getParameter("productid");
> > > </xsp:logic>
> > >
> > > instead of
> > >
> > > <xsp:logic>
> > >     String productId = <xsp-request:get-parameter 
> name="productid"/>;
> > > </xsp:logic>
> > >
> > > However, it did not work..same problem with the ordering of
> > > the generated Java code for the XSP which causes productId to
> > > try to be used (to create an attribute value for the root
> > > element) before it is declared.  I would REALLY appreciate
> > > any insight into this.
> > >
> > > Thanks. :-)
> > > ______________________________________________________________
> > > ________________
> > > Using: Cocoon 2.0.3 with Tomcat 4.1.12 on Redhat 7.3
> > >
> > > My problem is this:  I'm writing an XSP and trying to insert
> > > an attribute
> > > in the root element of my document.  The root element is
> > > <Product>, as this
> > > doc stores product info.
> > >
> > > Anyhow, a logicsheet inserts an
> > > <xsp:attribute>
> > >   <xsp:expr>products.getCategory(productId)</xsp:expr>
> > > </xsp:attribute>
> > >
> > > into my XSP within the <Product> element.  Now, the productId
> > > variable is
> > > declared like this *right* below the root <Product> element
> > > in the XSP:
> > >
> > > <Product>
> > >   <xsp:logic>
> > >     String productId = <xsp-request:get-parameter
> > > name="productid" default=""/>;
> > >   </xsp:logic>
> > >  ...
> > >
> > > The problem is that in the Java class generated for the XSP
> > > declares productId
> > > AFTER the attribute code tries to call products.getCategory
> > > using productId
> > > as a parameter.  This is the ONLY thing causing the error as
> > > far as I can
> > > tell, as the code works fine without putting in the attribute.
> > >
> > > Note that NO MATTER WHERE the
> > > <xsp:attribute>..</xsp:attribute> code gets
> > > inserted within the <Product></Product> block, the generated
> > > Java code still
> > > has the same ordering problem.
> > >
> > > Does anybody know how to fix this?  I would have put the
> > > productId declaration
> > > above the root element (i.e. made it a class member of the
> > > generated Java
> > > class), but apparently one can't use the xsp-request
> > > logicsheet tags at the
> > > class level.  I don't know why this is the case either.
> > >
> > > Thanks for the help!
> > >
> > > Sonny
> > >
> > > _____________________________________________________________
> > > Conserve wilderness with a click (free!) and get your own
> > > EcologyFund.net email (free!) at http://www.ecologyfund.com.
> > >
> > > _____________________________________________________________
> > > Select your own custom email address for FREE! Get
> > > [EMAIL PROTECTED] w/No Ads, 6MB, POP & more!
> > > http://www.everyone.net/selectmail?> campaign=tag
> > >
> > >
> > >
> > > 
> ---------------------------------------------------------------------
> > > Please check that your question  has not already been 
> answered in the
> > > FAQ before posting.     
> <http://xml.apache.org/cocoon/faq/in> dex.html>
> > >
> > > To 
> unsubscribe, e-mail:     
> <[EMAIL PROTECTED]>
> > > For additional commands, e-mail:   
> <[EMAIL PROTECTED]>
> > >
> >
> > 
> ---------------------------------------------------------------------
> > Please check that your question  has not already been 
> answered in the
> > FAQ before posting.     
> <http://xml.apache.org/cocoon/faq/in> dex.html>
> >
> > To 
> unsubscribe, e-mail:     
> <[EMAIL PROTECTED]>
> > For additional commands, e-mail:   
> <[EMAIL PROTECTED]>
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
> For additional commands, e-mail:   <[EMAIL PROTECTED]>
> 


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to