【问题标题】:How to call a method with argment in an input component?如何在输入组件中调用带参数的方法?
【发布时间】:2011-11-25 21:21:17
【问题描述】:

我想调用一个带有返回字符串的参数的方法。

public String MyMethod(Integer param) {
    String xx=......;
    return xx;
}

我想在<p:inputText> 中显示这个结果。我怎样才能做到这一点?我正在使用primefaces。

【问题讨论】:

    标签: jsf jsf-2 primefaces el


    【解决方案1】:

    假设您有以下内容:

    private String someField;
    
    public String getSomeField() {
       return someField;
    }
    
    public String setSomeField(String input) {
        someField = input;
    }
    

    然后您可以在包含<p:inputText>.xhtml 文件中访问此属性,如下所示:

    <p:inputText value="#{nameOfYourManagedBean.someField}" />
    

    好吗?我仍然建议你读一本书或其他东西,因为这是非常基本的东西。

    【讨论】:

      【解决方案2】:

      感谢您的回答, 我的 classBean 包含这样的另一个类的引用

      bean 用户 {.... 配置文件 idProfil}

      所以当我尝试在 p:inputText 中调用 beanUser.selectedProfil.nameProfil 时,它工作正常。 谢谢

      【讨论】:

        猜你喜欢
        • 2012-05-13
        • 2023-04-01
        • 2011-07-13
        • 1970-01-01
        • 2013-06-09
        • 2013-12-17
        • 2021-02-16
        • 2018-10-14
        • 2020-01-26
        相关资源
        最近更新 更多