3

いくつかのテキストフィールドを持つフォームがあります。データを入力すると、整数のデフォルト値である「0」を示す整数テキストフィールドがいくつかあります。テキストフィールドをゼロよりも空白にしたい。

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

助けてください。

4

2 に答える 2

5

Integerそのためではなく、クラスを使用する必要がありますint。int は常に 0 に初期化されます。S2 OGNL と型コンバーターが型変換を処理します。

整数の場合、デフォルトは null になり、問題が解決します。

于 2012-07-27T06:37:19.807 に答える
0

フィールドが本当にオプションである場合は、フィールドを整数にすると、デフォルトは null になります!

于 2012-07-27T06:35:03.063 に答える