Oh, I see. I can find the resource bundle now for my other <fmt:message>. But it still doesn't solve my first problem. That's why I got so confused. I guess it has something to do with putting the <fmt:message> tag in the head. Wonder if someone can provide a good point for a JSTL beginner like me.
Thanks a lot! --------------------------------------------- <HEAD> <title> <fmt:bundle basename="ApplicationResources"> <fmt:message key="j2emain.title" /> </fmt:bundle> </title> <META NAME="Author" CONTENT="Yansheng"> <META NAME="Keywords" CONTENT="translator"> <META NAME="Description" CONTENT=""> <style type="css/text" src="./styles/global_style.css"> <style type="css/text" src="./styles/elements.css"> <style type="css/text" src="./styles/navigation.css"> </HEAD> ---------------------------------------------- And I am getting: <title> ???j2emain.title??? </title> ---------------------------------------------- Oh, wait, why do I need basename? Ah, I don't understand this very well.... -----Original Message----- From: Kris Schneider [mailto:[EMAIL PROTECTED] Sent: November 10, 2003 10:28 AM To: Tag Libraries Users List Subject: Re: Jstl i18n not working So, based on your updated info, this should be: <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>org.j2e_translate.ApplicationResources</param-value> </context-param> And you should have your property file located at: WEB-INF/classes/org/j2e_translate/ApplicationResources.properties Quoting Kris Schneider <[EMAIL PROTECTED]>: > Nothing to do with Struts. From the JSTL spec for <fmt:message>: > > If the i18n localization context that this action determines does not have > any > resource bundle, an error message of the form "???<key>???" is produced. > > Try this: > > <context-param> > <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> > <param-value>ApplicationResources</param-value> > </context-param> > > Quoting [EMAIL PROTECTED]: > > > > > > > > > > > > > I've only seen that when struts can't find the resource file or the > key... > > > > Savan Thongvanh > > Berkley Technology Services > > 515.278.7725 > > > > > > > > > > > "Yansheng Lin" > > > > > <[EMAIL PROTECTED] To: "'Tag Libraries > > Users List'" <[EMAIL PROTECTED]> > > gis.com> cc: > > > > > Subject: Jstl i18n not > > working > > 11/10/2003 11:00 > > > > > AM > > > > > Please respond to > > > > > "Tag Libraries > > > > > Users List" > > > > > > > > > > > > > > > > > > > > > > > > > Hi, in my web.xml: > > > > <!-- ==================== JSTL i18n support =========================== > > --> > > <context-param> > > <param-name>javax.servlet.jsp.jstl.fmt.fall-backLocale</param-name> > > <param-value>en</param-value> > > </context-param> > > <context-param> > > > <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> > > <param-value>ApplicationResources.properties</param-value> > > </context-param> > > > > Then in my jsp: > > > > <fmt:bundle basename="ApplicationResources"> > > <fmt:message key="j2emain.title" /> > > </fmt:bundle> > > > > But I am getting the following output: > > ???j2emain.title??? > > > > Help appreciated! > > > > -Yan > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]