私は豆を持っています。その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は呼び出されます。誰かが私の理由を教えてもらえますか?私は何が間違っているのですか?