There is a page in the Wiki that explains how to write an action using XSP : http://outerthought.net/wiki/Wiki.jsp?page=XSPAction
Litrik De Roy www.litrik.com ----- Original Message ----- From: "Geoff Howard" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, November 23, 2002 5:20 AM Subject: Re: total action confusion > It sounds like you're talking about using xsp to > create actions, which I haven't done. However, there > seem to be enough mingled concepts in your questions > that perhaps straightening those out will be all you > need: > > --- Robert_Sösemann <[EMAIL PROTECTED]> wrote: > > Does anybody have "good" and detailed examples about > > how to use actions > > _use_ or _write_ actions? using them is demonstrated > all over the examples. writing them in java and using > them is explained pretty well at > http://xml.apache.org/cocoon/userdocs/concepts/actions.html > > > for > > those newbies, that used xsp before. > while you can use xsp and the action logicsheet to > write actions (or so I understand) I'd recommend > getting straight on how to do it the old fashioned way > first. Actions are one of the easiest custom > components to write in cocoon (only one method in the > interface). > > > > > What i don't know is: > > > > where to place my java code that cocoon finds and > > compiles it. > > When? At build time? I'm not sure but I think > anything under the src/java directory gets compiled. > You don't need to do that, though. You only need a > few jars on the classpath (cocoon and avalon > framework) what they're called exactly depends on what > version you have. But if you've been trying this as > an xsp, then what java files? > > > how to use sitemap parameters inside the action > Do you mean how to get at the parameters inside the > <map:act> tag? (you use the > org.apache.avalon.framework.parameters.Parameters > reference passed in to the act method)or how to return > the results of your action to the sitemap (you simply > place them in a HashMap as key-value pairs and return > the HashMap from the act method)? > > > where to place paramters - inside generate or act > huh? no generate in an action. what do you mean > place? > > > what the difference is between > > xsp-request:get-parameter and > this looks up the named parameter from the request > object - meaning it came in from a GET or POST > > > <xsp:expr>parameters.getParameter(... > this uses the parameters reference passed to act to > get at <map:act type="myAction"><map:parameter > name="myParam>value</map:parameter></map:act> see > above. > > > > > Since I changed xsp to action I have nothing but > > trouble especially that > Do you mean you had a generator written in xsp that > now you are trying to rework as an action using the > action logicsheet? > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > --------------------------------------------------------------------- > 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]>