Holy service!!

Thanks Antonio and Christian for the ultra-quick 911!!



> -----Original Message-----
> From: Christian Rosenberger [mailto:[EMAIL PROTECTED]
> Sent: May 13, 2004 17:57
> To: [EMAIL PROTECTED]
> Subject: Re: Getting started with flowscript
> 
> 
> David Leangen  wrote:
> 
> > -----Original Message-----
> > From: David Leangen [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, May 13, 2004 10:37 AM
> > To: [EMAIL PROTECTED]
> > Subject: Getting started with flowscript
> >
> >
> >
> > I again turn to you for salvation.
> >
> > I'm finally ready to jump into flowscript... but I need a push in the
> > right direction.
> >
> > Based on previous threads, it appears that a good approach (just to
> > avoid saying "best practice" ;-) is to invoke the business logic from
> > flowscript, set any values necessary, and call the values as needed
> > within JXTemplates.
> >
> > Ok, fine.
> >
> > I made a trivial test class as follows:
> >
> > package test.model;
> >
> > public class Test
> > {
> > private String m_val;
> >
> > public Test()
> > {
> > }
> >
> > public void setVal(String val)
> > {
> > m_val = val;
> > }
> >
> > public String getVal()
> > {
> > return m_val;
> > }
> > }
> >
> > In my flowscript, I make this call:
> >
> >  var test = new test.model.Test();
> 
> As far as I can see you have to use
> var test = Packages.test.model.Test();
> 
> because your package is not in java.* .
> 
> >  test.setVal("hello");
> >
> > I pass this along to the pipeline.
> 
> You pass this with sendPage("YOURPIPE", {test:test}); ?
> 
> >
> > So far, so good...
> >
> >
> > Now, in my JXTemplate, I'd like to call the getVal() getter.... but
> > how do I do this??
> 
> You can access the values you passed with flowscript by using XPath ( 
> #{test/val} ) or Jexl Syntax ( ${test.val} ):
> http://cocoon.apache.org/2.1/userdocs/flow/jxtemplate.html
> 
> Regards,
> Christian
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

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

Reply via email to