You're da man ;)
import org.apache.turbine.modules.navigations.VelocityNavigation;
public class TestConn extends VelocityNavigation { .. }
and it works.
Thanks for all the help,
Christopher
On Mon, Oct 08, 2001 at 02:40:54PM +0200, Gunter Miessbrandt wrote:
> I think you must extend your class from the VelocityNavigationScreen.
>
> Gunter M.
>
> Jozsa Kristof wrote:
>
> > <newbie/>
> >
> > I'm trying to test out the connection between a navigation .vm file, and my
> > corresponding Java class. It's working with screens, but I'd need to use
> > dynamic data with navigations as well. I've followed the basic instructions
> > described in that mail:
> >
> > http://www.mail-archive.com/turbine-user%40jakarta.apache.org/msg03687.html
> >
> > ..but so far, it does not seem working.
> >
> > My files are placed like this:
> >
> > APP/templates/app/navigations/TestConn.vm
> > APP/WEB-INF/src/java/org/MYPACK/APP/modules/navigations/TestConn.java
> >
> > so after compilation, the class got placed at:
> > APP/WEB-INF/classes/org/MYPACK/APP/modules/navigations/TestConn.class
> >
> > TestConn.java contains:
> > ---
> > package org.dyn.joint.modules.navigations;
> > import org.apache.turbine.modules.screens.VelocityScreen;
> > import org.apache.turbine.util.RunData;
> > import org.apache.velocity.context.Context;
> > public class TestConn extends VelocityScreen
> > {
> > public void doBuildTemplate( RunData data, Context context )
> > {
> > context.put("testconn", "connection alive");
> > }
> > }
> > ---
> >
> > and the .vm file tries to print out $testconn, but velocity.log says:
> > '$testconn is not a valid reference.', and '$testconn' is printed out as a
> > string ofc, according my Turbine setup.
> >
> > I cant find any place to explicitly connect the vm file with the java class,
> > but as I've understood, the class loader of turbine should find it himself
> > (herself? :) automatically.
> >
> > What's wrong with the above?
> >
> > Regards,
> > Kristof
> > --
> > .Digital.Yearning.for.Networked.Assassination.and.Xenocide
> >
> > ---------------------------------------------------------------------
> > 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]
>
--
.Digital.Yearning.for.Networked.Assassination.and.Xenocide
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]