On 6/25/07 7:19 PM, "Mark Menard" <[EMAIL PROTECTED]> wrote:
> I have an action with a property of type BigDecimal, that is initialized, so > it has a value: > > Public class myAction { > BigDecimal myBigDecimal = new BigDecimal ("1.1"); > > ... > } > > I have a form with the following: > > <s:textfield name="myBigDecimal" /> > > The issue is if I blank out the value, myBigDecimal still retains the 1.1 > value in the action. I overcame this behavior by writing my own type converter. > Questions: > > When a field is a java.lang.Number, and the input is blank, should "null" be > set on the property? > > Looking at ognl.OgnlOps.doubleValue() for a 0 length string it should be > returning 0.0, why is it null? This still leaves the question on what the default behavior ought to be. My thought is the properties should be set to null. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]