Rob Moore wrote:
Thomas Bednarz wrote:
Can I use Struts-menu in a VELOCITY ONLY environment without ANY jsp tag library? Are there any pointers about how to configure it and a sample vm file?
I'm currently doing this from within Spring. I'm using the Velocity code from struts-menu and the menu repository object. It's been useful, but far less so than if I was using from within a JSP. Mostly I'm using it to avoid recreating the functionality provided by the menu repository.
So within my controller, I place the menu repository into the equivalent of the Struts form bean (the command object) like so:
MenuRepository menuRepository = (MenuRepository) servletContext .getAttribute(MenuRepository.MENU_REPOSITORY_KEY);
command.setMenuRepository(menuRepository);
Then within my Velocity template I use displayMenu macro taken from struts-menu:
<div id="menuDiv"> <ul id="menuList"> #foreach ( $page in ["general", "items", "pricing", "sites"] ) #displayMenu($command.menuRepository.getMenu($page) 0) #end </ul> </div>
HTH,
Rob
Hi Rob,
Thought that there must be a way of doing it! Many thanks for the pointers. I will look into that.
Tom
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
struts-menu-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
struts-menu-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user
