I had just set up TDK and created an app.  The next step was to modify the
navigation menu so that it could dynamically retrieve a list of options from
a database table.  I extended VelocityNavigation to create a new navigation
class and assigned it to services.VelocityService.default.navigation.
However, when I tried to run the app, I got the following message:

Error processing navigation template:/Menu.vm using module:
org.company.app.modules.navigation.Navigation


The new navigation class is:

package org.mycompany.newapp.modules.navigation;

import org.apache.turbine.modules.navigations.VelocityNavigation;
import org.apache.turbine.util.RunData;
import org.apache.velocity.context.Context;
import org.apache.torque.util.Criteria;
import org.apache.ecs.ConcreteElement;
import org.company.app.om.MenuItemsPeer;

import java.util.List;

public class Navigation extends VelocityNavigation{

public void doBuildTemplate(RunData runData, Context context) throws
Exception {
        super.doBuildTemplate(runData, context);

        Criteria criteria = new Criteria();
        List menuItems = MenuItemsPeer.doSelect(criteria);

        context.put("menuItems", menuItems);
    }


}


What am I missing?  

Thank you very much for your help.

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

Reply via email to