0

重複の可能性:
h:commandLink / h:commandButtonが呼び出されていません

私は豆を持っています。そのBeanはオブジェクトを返します。

public class LogoBrick {
    private String logoLink = "link";

    public LogoBrick() {
        System.out.println("LogoBrick");
    }
    public String getLogoLink() {
        return logoLink;
    }
    public void setLogoLink(String logoLink) {
        this.logoLink = logoLink;
    }
    public void save() {
        System.out.println("SUCCESS: " + logoLink);
    }
}

そして、(jfsファイルで)このオブジェクトからメソッドを呼び出したいと思います。

<h:form id="logo-form">
    Logo link: <h:inputText id="logoLink" value="#{brick.logoLink}"/>
    <h:commandButton value="Save" action="#{brick.save()}"/>
</h:form>

メソッドsaveとsetterは呼び出されませんが、getterは呼び出されます。誰かが私の理由を教えてもらえますか?私は何が間違っているのですか?

4

0 に答える 0