cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lai, Harry" <H...@coremetrics.com>
Subject RE: XSP Java Class Include
Date Fri, 16 Aug 2002 15:52:39 GMT
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:bschwark@aci-hq.com]
Sent: Friday, August 16, 2002 10:27 AM
To: cocoon-users@xml.apache.org
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
bschwark@aci-hq.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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>

---------------------------------------------------------------------
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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message