0
は、私は、ユーザーのさまざまなタイプの複数のフォームのモデルオブジェクトとして、このユーザーを使用していますSpring MVCでモデルを複数のフォームに再利用するには?
public class User {
private String name;
private String age;
private Address address;
private Contact contact;
// getters and setters
}
class Address {
private String address1;
private String address2;
private String state;
private String city;
// getters and setters
}
class Contact {
private String phone;
private String fax;
// getters and setters
}
モデルクラスの下に持っています。
- 特定のユーザータイプでは、連絡先はオプションでもなくてもかまいません。
- address2のアドレス2は、オプションです。一部のユーザータイプでは必須ではありません。
私の考えは、1つのコントローラがこのフォーム/ページを複数のユーザータイプに対して処理するようにすることです。
- 上記のシナリオを処理するには、このモデルをどのように使用しますか?
- このモデルのバリデータを書き込む方法は?
優れたソリューションをお寄せいただきありがとうございます。モデル属性のオブジェクトが存在しない場合、JSPでフォーム要素を非表示にする方法の提案はありますか?例、AddressオブジェクトがUserオブジェクトに追加されていない場合は、JSPのAddressセクションを非表示にしますか? – Vel
ありがとうございます。それは本当に助けになりました。 – Vel