Index: stripes/src/net/sourceforge/stripes/tag/InputButtonSupportTag.java =================================================================== --- stripes/src/net/sourceforge/stripes/tag/InputButtonSupportTag.java (revision 1127) +++ stripes/src/net/sourceforge/stripes/tag/InputButtonSupportTag.java (working copy) @@ -72,18 +72,18 @@ public int doEndInputTag() throws JspException { // Find out if we have a value from the PopulationStrategy String body = getBodyContentAsString(); - String localizedValue = getLocalizedFieldName(); - - // Figure out where to pull the value from - if (localizedValue != null) { - getAttributes().put("value", localizedValue); - } - else if (body != null) { + if (body != null) { getAttributes().put("value", body); - } + } else if (this.value != null) { getAttributes().put("value", this.value); } + else { + String localizedValue = getLocalizedFieldName(); + if (localizedValue != null) { + getAttributes().put("value", localizedValue); + } + } writeSingletonTag(getPageContext().getOut(), "input");