I have struts in the classpath because I still use tiles. But I'll make a sample and test it without struts.
Regards, Dan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Raible Sent: Thursday, January 08, 2004 7:57 PM To: [EMAIL PROTECTED] Subject: RE: [struts-menu] attaching 'struts' menu to non-struts apps Dan, I've added your changes in a net.sf.navigator.menu.MenuLoader class. Can you verify the attached file works for your app? Here's the config that should work: <bean id="menu" class="net.sf.navigator.menu.MenuLoader"> <property name="menuConfig"> <value>/WEB-INF/menu-config.xml</value> </property> </bean> The reason I'd like you to test this is because I added some defaults for Struts today (bundle and locale) and I want to make sure you don't get any ClassNotFound errors if you don't have struts.jar in your classpath. Thanks, Matt > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Dan Luputan > Sent: Thursday, January 08, 2004 7:15 AM > To: [EMAIL PROTECTED] > Subject: RE: [struts-menu] attaching 'struts' menu to non-struts apps > > > I made the changes to remove the dependency from > ActionServlet, using instead the servlet context. There is > also the spring plug-in for initializing the menu. > > The menu is working fine, except an annoying problem: I use > the expandable menu like in appfuse. On some pages the menu > does not expand at all, altough it is displayed. Also, > looking in the source page, all items are present, there is > no error on page, and still they don’t expand. > > Dan > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Matt Raible > Sent: Thursday, January 08, 2004 2:40 PM > To: [EMAIL PROTECTED] > Subject: Re: [struts-menu] attaching 'struts' menu to non-struts apps > > I *do* want to de-couple struts-menu from Struts (hence the new > "navigator" package naming). If you have a patch - please > submit - I'd > love to have a non-struts-dependent MenuPlugin, or simply a different > "initialization" class. > > Thanks, > > Matt > > On Jan 8, 2004, at 2:08 AM, Dan Luputan wrote: > > > It is possible the use the menu in non-struts applications. I have > > succeeded to do this in the following way with Spring: There is a > > MenuPlugin class used by struts. Because it depends on Plugin > > interface from struts, and wanted to not depend at all on struts, I > > created a new class: > > > > > > > > public class MenuConfigurer extends WebApplicationObjectSupport { > > > > } > > > > > > > > It does the same as MenuPlugin but does not depend on struts. > > MenuPlugin has as member struts’ ActionServlet just for getting the > > servlet context. Why not use the servlet context instead? > There is no > > ActionServlet in non-struts applications. > > > > The ActionServlet caused a further complication, having to subclass > > the MenuRepository class and override the load() method since it > > checks the servlet against null. > > > > > > > > The ‘menu-config.xml’ can be provided in Spring’s xml configuration: > > > > > > > > <bean id="menu" class="com.xxx.MenuConfigurer"> > > > > <property name="menuConfig"> > > > > <value>/WEB-INF/menu-config.xml</value> > > > > </property> > > > > </bean> > > > > > > > > That’s all. > > > > > > > > Dan > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System > offering advanced branching capabilities and atomic changes > on 50+ platforms. Free Eval! > http://www.perforce.com/perforce/loadprog.html > > _______________________________________________ > struts-menu-user mailing list > [EMAIL PROTECTED] > https://lists.sf.net/lists/listinfo/struts-> menu-user > ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ struts-menu-user mailing list [EMAIL PROTECTED] https://lists.sf.net/lists/listinfo/struts-menu-user