2016-08-17 5 views
0

基本的には、「mep」というリストがあり、commandlinkでその値を表示します。その値を自分のbeanプロパティに割り当てるリンクを選択するだけです"selectMep"では、表示部分がうまく機能しており、文字列(Beanプロパティの型)をUIcomponentにキャストすることができないというエラーが出てくるので、割り当て部分に苦労しています。commandLinkを介してJSF変数にBeanプロパティを割り当てます。

<ui:repeat var="mep" value="#{helloBean.mep}" > 
      <tr> 
       <td>#{mep}</td> 
       <h:commandLink value = "#{mep}" action="" binding="#{helloBean.selectMep}"/> 
      </tr> <br></br>  
</ui:repeat> 

ご意見はありますか?

+0

あなたは多分、少なくとも私の元の質問を示しでした??おかげで – KamyKam

答えて

0

私はこのように、のcommandLinkのアクションを使用することをお勧め:

<h:commandLink value="#{mep}" action="#{helloBean.selectMep(mep)}" /> 

そして、あなたのBeanに新しいメソッドを追加します。

public void selectMep(String val) { 
    System.out.println(val); 
} 
+0

本当に助けてくれてありがとう:): – KamyKam

関連する問題