我使用http://myfaces.apache.org/core20/index.html和http://myfaces.apache.org/tomahawk-project/tomahawk20/tagdoc/t_selectOneRadio.html。
我在jsf页面中使用了tomahawk <t:selectOneRadio>
。
<t:selectOneRadio id="myScript" value="#{bean.myScript}" layout="spread">
<f:selectItem itemLabel="" itemValue="Every" />
<f:selectItem itemLabel="" itemValue="Every weekday" />
</t:selectOneRadio>
<t:radio for="myScript" index="0" />
<t:radio for="myScript" index="1" />
我无法查看单选按钮,在相同的代码中,JSF 1.1与jboss6中的等效Tomahawk库可以正常工作。
您应该将您想要显示给用户的内容放在itemLabel属性中,并在itemValue中添加标识符
这样的<t:selectOneRadio id="myScript" value="#{bean.myScript}" layout="spread">
<f:selectItem itemLabel="Every" itemValue="every" />
<f:selectItem itemLabel="Every weekday" itemValue="everyWeekday" />
</t:selectOneRadio>
<t:radio for="myScript" index="0" />
<t:radio for="myScript" index="1" />
对