Java jsf命令按钮确认don';我没有显示任何消息
我的页面上有一个Java jsf命令按钮确认don';我没有显示任何消息,java,jsf,confirm,Java,Jsf,Confirm,我的页面上有一个,与我的bean中的操作相关。它工作得很好,但我想添加确认消息。当我使用时: 它运行得很好。但当我试图从bean中获取字符串时,通过使其看起来像这样: 它不显示此字符串。在这个字符串的getter中,我调用方法从数据库中获取一些信息,并格式化它,然后返回它。当我使用这种方法时,不会显示任何内容,甚至不会显示空框,页面看起来就像在刷新一样 下面是来自bean的代码: private String confirmQ; public String getConfirmQ() {
,与我的bean中的操作相关。它工作得很好,但我想添加确认消息。当我使用时:
它运行得很好。但当我试图从bean中获取字符串时,通过使其看起来像这样:
它不显示此字符串。在这个字符串的getter中,我调用方法从数据库中获取一些信息,并格式化它,然后返回它。当我使用这种方法时,不会显示任何内容,甚至不会显示空框,页面看起来就像在刷新一样 下面是来自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;
}
String question=“是否确定\\n”+wa.getName+”?”来转义该行代码>
{bean.confirmQ}
,而不是{bean.confirm}
补充ஜன்'答复: 至少对于Firefox,我应该在Javascript代码中有一个返回,否则取消不起作用:
<h:commandButton onclick="return confirm('Are you sure?')" ... />
您是否尝试在页面中的任何位置使用{bean.confirm}
检查消息是否正确写入?是的-我在调试模式下启动了我的应用程序,消息呈现正确-我甚至复制了它的值并将其粘贴到确认括号中,然后它被呈现。但是从bean甚至没有一个框被呈现。我的意思是,如果你使用类似于
的东西来查看消息是否被打印在你的页面中。我刚刚这样做了,消息被正确打印,但是你的getter说confirmQ
。confirm
应该从哪里来?嗯,我只是讨厌问题如此愚蠢:/谢谢你的帮助和好运:)我理解,我们都会在某个时候这样做:)不客气。