Hi all,
I checked out the source code and it seems that the "???" is hardcoded into struts :-(
So using the logic tags might be the best I can hope for.
I reckon that factoring out these "???" into a property that the user can set would be a very good idea. Anyone know how I can make a feature request?
thanks, Brian
From: "Brian Styles" <[EMAIL PROTECTED]> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Re: Handling Missing Message Key Date: Wed, 07 Jan 2004 21:18:04 +0000
Thanks for the reply Kris,
I think that setting the null property to true is probably the way to go. I even found an exactly similar thread as what I want to do from this June. Unfortunately there seems to be no definate answer.
http://www.mail-archive.com/[EMAIL PROTECTED]/msg69627.html
Anyone have any idea how to get rid of the "???"s
From: Kris Schneider <[EMAIL PROTECTED]> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> To: Struts Users Mailing List <[EMAIL PROTECTED]> Subject: Re: Handling Missing Message Key Date: Wed, 7 Jan 2004 15:16:11 -0500
Pretty sure you'd have to handle that yourself. It's probably cleaner to do it
in an action.
Action class:
String dbProp = ...; MessageResources messages = getResources(request); String message = dpProp; if (messages.isPresent(dbProp)) { message = messages.getMessage(dbProp); } request.setAttribute("message", message);
JSP:
<bean:write name="message"/>
Or I suppose you could write your own tag...
Quoting Brian Styles <[EMAIL PROTECTED]>:
> Hi all,
>
> I'm using the i8ln features in the struts bean tag library
>
> I populate a form bean with info from the database, and this info acts as
> the key in a resource bundle so that I can add a international versions
> using
>
> <bean:message name="form" property="database_property"/>
>
> however, I would very much like the actual underlying property to be written
>
> out if the key doesn't exist in the resource bundle, rather than getting the
>
> nasty missing message key exception. Is this possible?
>
> thanks very much,
> Brian
-- 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]
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]