2016-07-25 12 views
0

を表示:Freemarkerのは:ヌル値は、私はこのコードを持っている

<input type="text" name="zipCode" maxlength="5" value="${zipCode!}"> 

場合zipCode = null(I Javaを使用して)、入力フィールドdisplayes null。どうして?

ありがとうございます!

+0

'zipCode'はどのように割り当てられていますか?これが起こる唯一の方法は、 'zipCode'があるEL式を使って割り当てられ、' null'値が '' null ''文字列に変換されることです。あるいは、あなたはFreemarkerのバグを見つけたでしょうか(どのバージョンを使っていますか?) :-) –

+0

'zipCode'は私のURLで渡されるパラメータです。私はバージョン2.3.16を使用します。 – dardy

+1

Javaの 'String''" null "が実際の' null'ではなく 'zipCode'に割り当てられていると思われます。 2.3.16にこのようなバグがあったとは思わない。 (でも、私は2.3.16のような考古学的調査結果を使うことを強く勧めます。) – ddekany

答えて

1

@ddekany:あなたは厳格でした。 zipCodeの文字列値は"null"になります。

関連する問題