1

我的网络应用程序中有以下标签

<h:outputLabel id="yearLabel" value="?" style="font-weight:bold"/>

在该页面的控制器中,我想将此标签的文本设置为某个值(在 Java 中)。

我怎样才能做到这一点?

4

1 回答 1

1

只需以通常的方式将其绑定到 bean 属性即可。

@ManagedBean
@RequestScoped
public class Bean {

    private String label;

    @PostConstruct
    public void init() {
        label = "Year"; 
    }

    // ...
}

<h:outputLabel ... value="#{bean.label}" />

与具体问题无关,我不确定这一切的功能要求是什么,所以我不知道你是否朝着正确的方向前进,但你是否考虑过使用资源包?

于 2012-10-14T18:22:35.920 回答