Changing Struts' bean:message to JSTL's fmt:message
I converted AppFuse to use JSTL's <fmt:message> tag instead of Struts' <bean:message> tags this morning. It was pretty easy. Here's the steps I took:
1. First, I added the following to metadata/web/seb-settings.xml:
<!-- Define the basename for a resource bundle for I18N --> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>ApplicationResources</param-value> </context-param>
2. Then I added the format tag to web/common/taglibs.jsp:
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
3. Finally, I did find/replace with <bean:message/<fmt:message.
4. I also had to change my title and header keys in web/WEB-INF/tiles-config.xml to remove the . from the bean names. In other words, I converted title.key and heading.key to titleKey and headingKey and also made the appropriate changes in web/layouts/baseLayout.jsp.
Easy as Pie!
Posted by Kevin on July 10, 2003 at 02:58 PM MDT #
Posted by Matt Raible on July 10, 2003 at 03:39 PM MDT #
Posted by Pratik Patel on July 10, 2003 at 10:48 PM MDT #
1. Future compatibility - it's likely the Struts' tag will be deprecated someday. The JSTL tag is a standard, and most likely here to stay.
2. The other tags that format offers - namely <fmt:formatNumber> and <fmt:formatDate> - both of which are locale-sensitive.
Other than that - just because... ;0)
Posted by Matt Raible on July 10, 2003 at 10:53 PM MDT #
Posted by Dan Allen on July 11, 2003 at 11:16 AM MDT #
Posted by Matt Raible on July 11, 2003 at 11:33 AM MDT #
Posted by Russ on August 10, 2003 at 11:47 AM MDT #
Posted by wunderkind on September 04, 2003 at 03:46 PM MDT #
Posted by minikiller on February 11, 2004 at 01:52 AM MST #
Apparently fmt isn't working properly. Any clue? What am I doing wrong.
Posted by YY on March 25, 2004 at 11:18 PM MST #
Posted by Matt Raible on March 25, 2004 at 11:45 PM MST #
Posted by Stas Sakalou on April 20, 2004 at 03:42 AM MDT #
Posted by Marcel Overdijk on May 05, 2004 at 06:21 PM MDT #
Posted by Tim Chen on June 07, 2004 at 06:19 PM MDT #
Posted by Tim Chen on June 07, 2004 at 06:32 PM MDT #
Posted by Pierre Raoul on September 06, 2004 at 10:59 PM MDT #
Posted by Andrea on March 02, 2005 at 01:52 AM MST #
Posted by 66.46.58.82 on April 01, 2005 at 07:20 PM MST #
Posted by poornima on May 09, 2005 at 11:37 AM MDT #
Posted by 203.123.162.82 on August 03, 2005 at 06:50 AM MDT #
Posted by Prabhakar Thopa on November 30, 2005 at 04:25 PM MST #
I have been using jstl fmt tags to format currency and date values in my jsp code. My colleagues want me to remove this code and move it to the Java presentation logic.
An example: I use fmt:formatNumber value="${myBean.amount}" type="currency"
they want this to change to
c:out value="${myBean.formattedAmount}"
They reason that this makes it more flexible to maintain code, if we decide to have a different view (instead of a jsp) in future. Since the logic for formatting is in java side and not part of the view itself, they say it is easier to maintain and use the same java code to support multiple views.
I am not sure there is a significant advantage as they mention. Would appreciate comments/thoughts on this.
Regards
Prabhakar
Posted by 12.188.33.13 on November 30, 2005 at 04:26 PM MST #
Posted by 193.231.107.60 on January 13, 2006 at 09:06 AM MST #
Please correct your typo :
Change
1. First, I added the following to metadata/web/seb-settings.xml:
to
1. First, I added the following to metadata/web/web-settings.xml:
Yes, the "w" key is just above the "s" key...and for someone as busy as you, you must have typed very fast. :)
Toh Beng Wooi
Malaysia.
Posted by Toh Beng Wooi on September 15, 2006 at 01:56 AM MDT #
Posted by Mayank on December 27, 2006 at 03:11 PM MST #
I need one urgent help. In one of my screen there is autor refresh screen. When I clcick box create by select tag of struts, When I click on select box it should not, screen shuld not reshresh.
How do know, whether my list box is vibike or not.
Regards,
Mayank
Posted by mayank on January 02, 2007 at 02:53 PM MST #
Posted by madhuri on April 12, 2007 at 12:50 PM MDT #
Posted by Bucchi on June 13, 2007 at 07:51 AM MDT #
Posted by Bucchi on June 13, 2007 at 07:51 AM MDT #
Posted by Bucchi on June 13, 2007 at 08:01 AM MDT #
Posted by Cagador sin ley on August 22, 2008 at 04:12 PM MDT #
for more Information, videos, pictures Enter Site - message bean
magic bean | magic beans | magic bean whishes | message bean | message plant
Posted by message bean on March 01, 2011 at 05:09 PM MST #
for more Information, videos, pictures Enter Site - message bean
magic bean | magic beans | magic bean whishes | message bean | message plant
Posted by message bean on March 01, 2011 at 05:10 PM MST #
for more Information, videos, pictures Enter Site - message bean
magic bean | magic beans | magic bean whishes | message bean | message plant
Posted by message bean on March 01, 2011 at 05:10 PM MST #
for more Information, videos, pictures Enter Site - message bean
is a gift that can match any moment.
magic bean | magic beans | magic bean whishes | message bean | message plant
Posted by message bean on March 01, 2011 at 05:11 PM MST #