Scott
-- Scott Eade Backstage Technologies Pty. Ltd. http://www.backstagetech.com.au
Harriett Y. Xing (HYX) wrote:
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]
