And more importantly, do not to forget to put a <xsp:exp>instance_of_your_class</xsp:expr>
at the place where you want the generated XML to be inserted into your document. Werner "Lai, Harry" wrote: > Hi Brian, > > I'm not totally sure if this is the cause of your problem, but make sure > your xsp:structure element is inside your xsp:page element, but outside your > content element. So for example: > > <xsp:page _namespace stuff_> > <xsp:structure> > <xsp:include>org.my.custom.Class</xsp:include> > </xsp:structure> > > <actualContent> > ... > </actualContent> > </xsp:page> > > Anyway, hope that helps! > > Harry > > -----Original Message----- > From: Brian Schwark [mailto:[EMAIL PROTECTED]] > Sent: Friday, August 16, 2002 10:27 AM > To: [EMAIL PROTECTED] > Subject: XSP Java Class Include > > Hello, > > I'm new to Cocoon, trying to work my way through the documentation. So far, > I've been able to get most things to work satisfactorily enough, however > I've run into a roadblock while trying to implement XSPs. So far, I've > written a quick and dirty example, of which all I want to do is import a > custom class and call a function from that class. From what I understand in > the documentation, to import a custom class all I need to do after the > appropriate .jar file containing the class into the cocoon/web-inf/lib > directory is to include the following tag in my XSP, (or XSL? Can someone > clarify this please? The documentation is sketchy and I have seen examples > using either method. Are both kosher?): > > <xsp:structure> > <xsp:include>org.my.custom.Class</xsp:include> > </xsp:structure> > > However, when the file is serialized, Cocoon merely spits out the text > between the <xsp:include> tags, as if it hasn't even recognized that as a > parameter. If I try to call a function from that class in a <xsp:logic> tag, > cocoon dies with an error explaining that it can't find the class. > > I'm understandably confused at this point, as all the examples I've looked > at seem to show that including the class is as trivial as using the above > mentioned structure tag. For redundancy (or lack of a better idea), the > class has also been added as an additional classs in the web.xml file inside > the web-inf directory. The logic in my XSP is working, as I'm able to call > java.util classes without a problem. > > Thanks in advance for any insight, > > Brian Schwark > [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]> --------------------------------------------------------------------- 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]>