struts2.0.14 の日時ピッカー タグで直面している問題
問題は、struts2 の datetimepicker displayformat 属性を常に tomcat サーバーの日時形式に設定する必要があることです。そうしないと、送信された値が null になります。
Win 7 で日時設定を変更します。
- 右下隅の日付を右クリックします。
- 日付と時刻の設定の変更をクリックします
- カレンダーの設定を変更する
- 地域設定の変更
- 形式を英語 (インド) に設定
再現手順
- 上記のように地域設定を変更し、Tomcat サーバーを再起動します。
- 日時ピッカーで表示形式を使用したり、「dd/mm/yyyy」以外の表示形式を使用したりしないようになりました
- 2012 年 12 月 21 日の日付で struts2 フォームを送信します。
- In Action の提出日が null に設定されています
- ここで、地域設定を英語 (米国) に変更し、表示形式を使用せずにサーバーを再起動します。
- 実際の値は、フォームから送信されたとおりに設定されます。
期待される結果
- システムの日時形式が何であれ、それに応じて日付を解析し、実際に使用できるようにする必要があります。
エンヴィ:
Java 6、Struts2.0.14、Firefix 12、Tomcat 6。
プロパティなどによる回避策や修正はありますか?
*注: 答えが jquery やその他の js ライブラリ、またはアップグレードを使用することである場合は、答えないでください。