Is there a smarter, shorter way to access values from a property
file and use them directly in the Struts menu tag?

This test would obviously fail: 
<menu-el:useMenuDisplayer name="<fmt:message key="VELOCITY"/>"
config="/templates/simple.html">
  <menu:displayMenu name="ToDoListMenuEdit"/>
</menu-el:useMenuDisplayer>

But if it were possible, it would nicely decouple the attribute values so I
can
externalize them without having to repeat them in the jsp file, as is needed
in 
your working example:
________________________________________________________________________________
Using 
<c:set var="displayer" value="Velocity"/>
<c:set var="menuName" value="ToDoListMenuEdit"/>

<menu-el:useMenuDisplayer name="${displayer}"
config="/templates/simple.html">
  <menu-el:displayMenu name="${menuName}"/>
</menu-el:useMenuDisplayer>
___________________________________________________________________________________

or my working example:
Using:
Ubuntu 6.10 operating system (built around the Linux kernel). jdk1.5.0_06
and
apache-tomcat-5.5.20
My property resource file is called TrackerRes.
There I define a key-value pair: VELOCITY=Velocity
To use this in my Struts menu tags, I do the following
tests that work fine. Note that mixing menu-el tags and 
normal menu tags dont present a problem.

<hr />
<fmt:bundle basename="TrackerRes">
        Test Current fmt value: <fmt:message key="VELOCITY"/>
</fmt:bundle>
<hr />
<c:set var="d" scope="request">

        <fmt:message key="VELOCITY"/>

</c:set>

<hr />
Test Cout: <c:out value='${d}' />

<hr />
<menu-el:useMenuDisplayer name="${d}" config="/templates/simple.html">
  <menu:displayMenu name="ToDoListMenuEdit"/>
</menu-el:useMenuDisplayer>
______________________________________________________________________________

Please include the needed snippets in strut-config.xml or web.xml 
if such a solution exists. Thanks Matt.

Claudia
-- 
View this message in context: 
http://www.nabble.com/Is-accessing-fmt-values-directly-from-the-Struts-menu-tag-at-all-possible--tp14916039p14916039.html
Sent from the struts-menu-user mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
struts-menu-user mailing list
struts-menu-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/struts-menu-user

Reply via email to