ユーザーが 3 つの異なる入力フィールド (日、月、年) を使用して誕生日を入力するフォームを設定しようとしています。
Spring MVC の方法は次のとおりです。
- a) Date オブジェクトからのフォームを表示するときに、これらの入力を事前に入力します。
- b) ユーザーから取得し、検証して Date オブジェクトに入れますか?
編集:
以下は、どのように表示するかのリンクの例です: yahoo 登録
ユーザーが 3 つの異なる入力フィールド (日、月、年) を使用して誕生日を入力するフォームを設定しようとしています。
Spring MVC の方法は次のとおりです。
編集:
以下は、どのように表示するかのリンクの例です: yahoo 登録
spring mvc では、デフォルトでは、この日付としてオブジェクトを Date 型オブジェクトに自動的に変換できないため、コントローラーで文字列を取得するだけなので、サーバーへのリクエストを取得/投稿する前に、これらの年を組み合わせる必要があります。月、日を一緒に。コントローラーでは、Java を使用して文字列を Date に変換します。コントローラーが文字列を返す必要があるのと同じで、ページで js を使用してそれを分割できます。ただし、datepicker プラグインを選択することをお勧めします。これはより優れており、多くの作業を節約できます。
@ user1241320 さん、たとえば、任意の JavaScript フレームワークのカレンダーを使用して、ビュー層から誕生日をフォーマットできますJQuery
。
これらがお役に立てば幸いです:)