我的页面上有一个<h:commandButton>
与我的 bean 中的操作相关的内容。它工作得很好,但我想添加确认消息。当我使用时:
<h:commandButton onclick="confirm('Are you sure?')">
它 alco 工作得很好。但是当我尝试从bean中获取字符串时,通过使其看起来像这样:
<h:commandButton onclick="confirm('#{bean.confirmQ}')">
它不显示这个字符串。在这个字符串的 getter 中,我调用方法从 DB 获取一些信息,然后格式化它然后返回它。当我使用这种方法时,什么都没有显示,甚至没有空框,页面看起来就像在刷新。
这是来自bean的代码:
private String confirmQ;
public String getConfirmQ() {
WycenioneAuta wa = getWycenioneAuto();
String question = "are you sure \n" + wa.getName + "?";
confirmQ = question;
return confirmQ;
}
public void setConfirmQ(String confirmQ) {
this.confirmQ = confirmQ;
}