managed bean

 从选项中选择值(菜单,列表,单选按钮)

<h:selectOneMenu value="#{bean1.propertyForSelection}"> 
  <f:selectItems value="#{bean2.propertyForOptions}"/>
</h:selectOneMenu>

1.1 输入类型的选择:

  • h:selectOneMenu
  • h:selectOneListbox(注意box的b为小写)
  • h:selectOneRadio:如果使用<h:selectOneRadio … layout=”pageDirection”>,则单选按钮垂直排列;如果使用layout=”lineDirection,或者省略,则水平排列

1.2 更多的细节

<h:selectOneMenu value="#{bean1.selection}"> 
  <f:selectItems value="#{bean2.options}"/>
</h:selectOneMenu>

 Application Scope

2.1 Request Scope

2.2 Application Scope

注解:@ApplicationScoped:

此选项使对象在应用程序加载时被实例化

2.3 Session Scope

 Menus, Listboxes等等使用Application Scope

<h:selectOneMenu value="#{bean1.propertyForSelection}">
  <f:selectItems value="#{bean1.propertyForOptions}"/>
</h:selectOneMenu>
<h:selectOneMenu value="#{bean1(User data bean (not application scoped)).propertyForSelection}"> 
  <f:selectItems value="#{bean2(application scoped).propertyForOptions}"/> 
</h:selectOneMenu>

 菜单、列表和单选按钮的预选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值