为了账号安全,请及时绑定邮箱和手机立即绑定

没有bean属性的JSF组件绑定

没有bean属性的JSF组件绑定

慕勒3428872 2019-10-19 15:07:51
以下代码究竟如何工作:#{aaa.id}<h:inputText id="txt1" binding="#{aaa}"/>我的意思是,通常通过在bean中指定属性(UIComponent类型)来实现组件绑定。在这里,没有bean或属性,但是名称“ aaa”正确绑定(显示组件ID-“ txt1”)。如何运作/在哪里指定?谢谢更新:JSF2.0规范[pdf](第3.1.5章)说:“组件绑定是一个特殊的值表达式,可用于促进将组件实例“连接”到JavaBean的相应属性...指定的ValueExpression必须指向UIComponent类型的读写JavaBeans属性(或适当的类型)。子类)。”
查看完整描述

3 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

您也可以将EL解释为“一个大的虚拟Javabean”。在上binding,JSF将检查该属性是否已经存在,如果存在,则从该属性中获取组件(该组件必须确实是适当的子类的实例),如果不存在,则只需自动创建该组件并将其放入。请注意,属性类型可以是Object组件实例的或任何其他超类。

查看完整回答
反对 回复 2019-10-19
  • 3 回答
  • 0 关注
  • 383 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信