Jsf 如何访问托管Bean中的对象?

Jsf 如何访问托管Bean中的对象?,jsf,jsf-2.2,Jsf,Jsf 2.2,我正在使用JSF2.2 例如,我有一个表格: <section class="form-group"> <input type="text" class="flat-textbox" id="names" placeholder="Nombres"/> </section> <section class="form-group"> <input type="text" class="flat-textbox" id="surn

我正在使用JSF2.2

例如,我有一个表格:

<section class="form-group">
    <input type="text" class="flat-textbox" id="names" placeholder="Nombres"/>
</section>
<section class="form-group">
    <input type="text" class="flat-textbox" id="surnames" placeholder="Apellidos"/>
</section>
<section class="form-group">
    <input type="datetime" class="flat-textbox" id="birth-date" 
           placeholder="F. Nacimiento"/>
</section>
我有什么选择

  • Named(value=“player”)
    注释添加到
    PlayerVO
  • 为玩家添加一个getter到Bean中

谢谢。

为要修改的属性提供访问器就足够了

做:

以及:


谢谢。那么,这是好的吗<代码>
<input type="text" class="flat-textbox" id="names"
       jsf:value="#{playerbean.player.names} placeholder="Nombres"/>
@Named(value="playerbean")
@RequestScoped
public class PlayerBean {
    @Inject private PlayerServiceImpl playerService;
    @Inject private PlayerVO player; // i want set properties from view form

    // methods...
}
public PlayerVO getPlayer() { return player; }
public void setPlayer(PlayerVO player) { this.player = player; }
<input type="text" class="flat-textbox" 
       id="names" jsf:value="#{playerbean.player.names}"/>