JSP部分代码:
<x:dataTable var="ls" value="#{testBackingBean.abc}" rowIndexVar="rowIndex">
<h:column>
<f:facet name="header">
<h:outputText value=""/>
</f:facet>
<x:selectOneRadio id="scs" forceId="true" forceIdIndex="false" value="#{testBackingBean.parament1}">
<f:selectItem itemLabel="" itemValue="#{ls.name}|#{ls.sex}"/>
</x:selectOneRadio>
</h:column>
<f:facet name="header">
<h:outputText value="Name"></h:outputText>
</f:facet>
<h:outputText value="#{ls.name}"></h:outputText>
</h:column>
<f:facet name="header">
<h:outputText value="Sex"></h:outputText>
</f:facet>
<h:outputText value="#{ls.sex}"></h:outputText>
.
.
</x:dataTable>
<h:commandButton value="Check" action="#{testBackingBean.check2}" />
BackingBean部分代码:private String parament1;
public check2 (){
String[] result=this.getParament1().split("\\|");
System.out.println("result[0]-->name: "+result[0]);
System.out.println("result[1]-->sex: "+result[1]);
}
后记:
1. selectOneRadio中的id forceId forceIdIndex等属性一定要加上,否则值传不过去.
2. 上例中用System.out.println()是为了在tomcat中测试方便,项目开发中如果想调试应换用log4j.
3. enjoy it! :)

此主题相关图片如下:

厦门是从来不下雪的,我想念家乡下雪的日子,想念那一行行深深浅浅的脚印。
我知道,有些东西,是怎么也关不住的.在我们不经意的时候,悄悄的从我们的身边溜走.
譬如时间.譬如青春.
珍贵岁月里 寻觅我心中的诗