私<h:commandButton>
のページには、Bean のアクションに関連する があります。問題なく動作しますが、確認メッセージを追加したかったのです。私が使用したとき:
<h:commandButton onclick="confirm('Are you sure?')">
アルコールは問題なく機能します。しかし、Bean から文字列を取得しようとすると、次のようになり
<h:commandButton onclick="confirm('#{bean.confirmQ}')">
ます。この文字列は表示されません。この文字列の getter では、メソッドを呼び出して DB から情報を取得し、それをフォーマットしてから返します。このアプローチを使用すると、何も表示されず、空のボックスも表示されず、ページが更新されたように見えます。
ビーンのコードは次のとおりです。
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;
}