Revision: 1375
http://stripes.svn.sourceforge.net/stripes/?rev=1375&view=rev
Author: bengunter
Date: 2010-12-29 17:45:16 +0000 (Wed, 29 Dec 2010)
Log Message:
-----------
Applied fix for STS-789 from 1.5.x branch.
Modified Paths:
--------------
trunk/stripes/src/net/sourceforge/stripes/action/SimpleMessage.java
Modified: trunk/stripes/src/net/sourceforge/stripes/action/SimpleMessage.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/action/SimpleMessage.java
2010-12-29 17:42:53 UTC (rev 1374)
+++ trunk/stripes/src/net/sourceforge/stripes/action/SimpleMessage.java
2010-12-29 17:45:16 UTC (rev 1375)
@@ -14,9 +14,9 @@
*/
package net.sourceforge.stripes.action;
+import java.text.MessageFormat;
+import java.util.Arrays;
import java.util.Locale;
-import java.util.Arrays;
-import java.text.MessageFormat;
/**
* <p>A simple non-error message that uses the String supplied to it as the
message (i.e. it does
@@ -89,8 +89,15 @@
public String getMessage(Locale locale) {
// Now get the message itself
String messageTemplate = getMessageTemplate(locale);
- MessageFormat format = new MessageFormat(messageTemplate, locale);
- return format.format(this.replacementParameters, new StringBuffer(),
null).toString();
+
+ // For compatibility with JSTL, only apply formatting if there are
replacement parameters
+ if (this.replacementParameters != null &&
this.replacementParameters.length > 0) {
+ MessageFormat format = new MessageFormat(messageTemplate, locale);
+ return format.format(this.replacementParameters, new
StringBuffer(), null).toString();
+ }
+ else {
+ return messageTemplate;
+ }
}
/**
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development