【发布时间】:2017-04-09 08:47:29
【问题描述】:
我有一个问题。如果我想在 h:inputText 开始时显示“默认值”,我应该使用默认值做第二个 getter 吗? 例如:我的实体有字段:
private int yellowCards;
public int getYellowCards() {
return yellowCards;
}
public void setYellowCards(int yellowCards) {
this.yellowCards += yellowCards;
}
在分贝有 3 张黄牌。现在我想为这个实体添加另一个统计数据 - 下一张黄牌。但我不想在视图“3”中输入文本,但默认为“0”。有没有办法设置这个字段的“默认”值或者只为这个视图添加第二个getter?(因为在其他视图中我需要使用这个第一个getter来显示所有统计信息)。
【问题讨论】:
-
您可以通过三种方式初始化 java 托管 bean 字段:在定义时、在构造函数中或在 @PostConstruct 注释方法中
标签: jsf