JSF:如何从对象调用方法?

时间:2012-12-15 23:17:06

标签: java jsf javabeans

  

可能重复:
  h:commandLink / h:commandButton is not being invoked

我有一个豆子。该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是。 谁能告诉我为什么?我做错了什么?

0 个答案:

没有答案