0

ユーザーがログイン情報を入力し、[OK] をクリックすると、その情報が Bean への POST リクエストを介して DB に保存される、primefaces タグで構築された単純な「登録」ページがあります。ログインは適切に保存されますが、別のものがあります... ユーザーの「ロール」を表し、常に「ゲスト」と等しい暗黙的な文字列フィールドを保存したいと思います。私は2つの異なるアプローチを試みましたが、それらはすべて失敗しました:

1)

<h:outputLabel for="login" value="Login" />
<p:inputText required="true" id="login" value="#{userBean.login}" 
    label="Login" />
<h:inputHidden value="#{userBean.roleName}" id="rolename" 
    name="Guest" />
<p:commandButton value="OK" update="dataForm" action="#{userBean.create}" 
     ajax="false">

2)

<h:outputLabel for="login" value="Login" />
<p:inputText required="true" id="login" value="#{userBean.login}"
     label="Login" />
<p:commandButton value="OK" update="dataForm" action="#{userBean.create}" 
    ajax="false">
    <f:param id="rolename" value="User" binding="#{userBean.roleName}"/> 
</p:commandButton>

誰か私にアイデアを提供できますか?どうも。環境: jdk7、tomcat7、Eclipse、primefaces

4

1 に答える 1