Pass input text value to bean method without binding input value to bean property

后端 未结 2 1613
一生所求
一生所求 2020-12-04 21:56

Can I pass a input text field value to a bean method without binding the value to a bean property?




        
2条回答
  •  醉梦人生
    2020-12-04 22:39

    Bind the component as UIInput to the view and use UIInput#getValue() to pass its value as method argument.

    
    
    

    with

    public void execute(String value) {
        // ...
    }
    

    Note that the value is this way already converted and validated the usual JSF way.

    See also:

    • How does the 'binding' attribute work in JSF? When and how should it be used?
    • JSF component binding without bean property

提交回复
热议问题