基本上我所拥有的是一个名为" mep"的列表,我用commandlink显示它的值,我想要的就是你选择一个链接把它的值赋给我的bean属性" selectMep&# 34;,显示部分工作得很好,我正在与赋值部分挣扎,因为我得到一个错误,表示String(我的bean属性的类型)不能被转换为UI组件,这里' s我的代码:
<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 :(得分:0)
我建议使用commandLink的操作,如下所示:
<h:commandLink value="#{mep}" action="#{helloBean.selectMep(mep)}" />
为你的bean添加一个新方法:
public void selectMep(String val) {
System.out.println(val);
}