3

我有一个包含多个文本字段的表单。当我用数据填充它时,有一些整数文本字段显示“0”,这是整数的默认值。我希望文本字段为空白而不是零。

<s:textfield id="txtPhone" name="phone"/>

请帮忙。

4

2 回答 2

5

您需要使用Integer类而不是int为此。int 将始终初始化为 0。S2 OGNL 和类型转换器将为您处理类型转换。

对于 Integer,默认值为 null,它将解决您的问题。

于 2012-07-27T06:37:19.807 回答
0

如果该字段确实是可选的,则将该字段设为整数,因此默认值为空!

于 2012-07-27T06:35:03.063 回答