アドレスBeanを作成しましたが、これを2回使用したいと思います。1回は住所用、もう1回は住所用です。以下のようにfacesconfigを使用してこれを実現できますが、アノテーションを介してこれを実行できるかどうか疑問に思っています。
たとえば、@ ManagedBean(name = "StreetAddress")と@ManagedBean(name = "MailingAddress")を同じクラスに配置しますか?ここで明らかな何かが欠けているように感じますが、何がわからないのです。
<managed-bean>
<managed-bean-name>MailingAddress</managed-bean-name>
<managed-bean-class>com.leetb.jsf_ex1.model.AddressBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<map-entries/>
</managed-bean>
<managed-bean>
<managed-bean-name>StreetAddress</managed-bean-name>
<managed-bean-class>com.leetb.jsf_ex1.model.AddressBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<map-entries/>
</managed-bean>
public class AddressBean {
private String line_one;
private String line_two;
private String suburb;
private String state;
private String postcode;
/* getters and setters snipped */
}