0

我不是JSF专家..

有一颗豆子。

@ManagedBean
@ViewScoped
public class ClientBean

代码也有类Client(不是bean。只是一个类)

实际上ClientBean复制所有字段Client。有什么不好。重复我的意思是它本身。

ClientBean重复的原因似乎是在重复/具有的字段上提供注释。喜欢:

@NotEmpty
@KeyFormat
private String key;

减少重复的最佳方法是什么?假设 wrap Clientby ClientBean.. 扩展 Client by ClientBean.. 以便能够使用注释优势。

4

1 回答 1

0

您的 ClientBean 有字段 Client:

@ManagedBean
@ViewScoped
public class ClientBean{
    private Client client;

    private Client getClient(){
       return client;
    }
}

你可以像这样使用EL #{clientBean.client.name}

如果你想减少这个长 EL,你可以使用 JSTL(xmlns:c="http://java.sun.com/jsp/jstl/core") :

<c:set var="client" value="#{clientBean.client}"/>

你的表情会像这样#{client.name}

于 2013-06-11T13:52:35.637 回答