Ticket #7972

[Seasar-user:3127]FireFoxではプロパティ設定に失敗する場合がある
Eröffnet am: 2006-02-03 10:18 Letztes Update: 2006-03-15 18:46

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

作成中のシステムで、FireFox を使用したときにプロパティの
設定に失敗する場合があります。

 たとえば、html に、

<input type="button" value="送信"
m:action="#testAction.sendMail}" />

とあり、TestActionBean に、

private int selectedScheduleTimeID = 0;
private int selectedLocationID = 0;
と、それぞれのsetter)

が定義してあるような場合です。
この場合、送信ボタンを押すと、sendMail() は実行されるので
すが、
この画面を再表示する際に、FireFox だと、

TestActionBean$$EnhancedByS2AOP$$17d2d70)のプロパティ
(selectedLocationID)の設定に失敗しました。
理由はjava.lang.NumberFormatException: For input
string: ""
とのエラーになります。

Ticket-Verlauf (3/4 Historien)

2006-02-03 10:27 Aktualisiert von: yone098
  • Ticket Close date is changed to 2006-02-03 10:27
  • Status Update from Offen to Geschlossen
2006-02-21 17:13 Aktualisiert von: manhole
Kommentar
Logged In: YES
user_id=10369

S2JSFを修正しました。
1.0.13の次バージョンから反映されます。

■修正内容
hidden値のクリアの際に、明示的に'null'を指定するよう
以下のRendererを修正しました。

org.seasar.jsf.render.html.HtmlCommandLinkRenderer.java
org.seasar.jsf.render.html.HtmlFormRenderer.java
2006-02-21 17:13 Aktualisiert von: manhole
  • Ticket Close date is changed to 2006-02-21 17:13
2006-03-15 18:46 Aktualisiert von: manhole
  • Ticket Close date is changed to 2006-03-15 18:46
  • Summary Updated

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden