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
[email protected]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user