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 ...
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/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]> --------------------------------------------------------------------- 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]>