我有一个JSF组件,它是从托管bean的getter getProperty()初始化的。在该托管bean中还必须有一个setter setProperty()是强制性的吗?

最佳答案

这取决于。

某些属性绑定(bind)必须是可读写的。例如,如果您绑定(bind)实现 EditableValueHolder 的组件的值。其他属性可以是只读的。

如果将binding属性用于动态创建组件实例,则还必须根据规范中定义的契约(Contract)对该文件进行读写。

10-05 21:53