primefaces单选按钮不工作(单选按钮值未解析为bean类)?
Xhtml页面:primefaces单选按钮不工作(单选按钮值未解析为bean类)?,primefaces,radio-button,Primefaces,Radio Button,Xhtml页面: <p:outputPanel id="customPanel" style="margin-bottom:10px;"> <p:selectOneRadio id="radiobutton" value="#{a.date}" layout="custom"> <f:selectItem itemLabel="Select Month:" itemValue="date" /> <f:selectItem
<p:outputPanel id="customPanel" style="margin-bottom:10px;">
<p:selectOneRadio id="radiobutton" value="#{a.date}" layout="custom">
<f:selectItem itemLabel="Select Month:" itemValue="date" />
<f:selectItem itemLabel="Select Date :" itemValue="date1" />
<f:convertDateTime pattern="dd/MM/yyyy"/>
</p:selectOneRadio>
<p:panelGrid columns="3" cellpadding="0"
style="border:hidden; padding:1px;">
<p:radioButton id="opt1" for="radiobutton" itemIndex="0" />
<h:outputLabel for="opt1" value="Select Month:" />
<p:calendar pattern="MMM-yyyy" navigator="true" />
<p:radioButton id="opt2" for="radiobutton" itemIndex="1" />
<h:outputLabel for="opt2" value="Select Date :" />
<p:calendar navigator="true"/>
</p:panelGrid>
</p:outputPanel>
所选日期值未将xhtml页面获取到bean类。当我在选择任何单选按钮后单击“提交”按钮时,显示错误。。表单:单选按钮:“日期”不能理解为日期。请建议将单选按钮值xhtml页面解析为bean类的任何解决方案。您的itemValue是字符串,selectOneRadio的值是日期。您希望表单如何提交?我尝试在bean类中使用字符串数据类型。这也不起作用。请建议其他解决方案–Mahendran Ayyarsamy Kandiar如果选择字符串,它将不起作用,因为选项是p:calendar,它将设置日期。不,我不会建议其他解决方案。我在第一条评论中也没有提出任何建议。我只是评论了一下让你弄明白。如果我明天醒来没有看到答案或有用的评论,我会告诉你答案。你的itemValue是一个字符串,selectOneRadio的值是date。您希望表单如何提交?我尝试在bean类中使用字符串数据类型。这也不起作用。请建议其他解决方案–Mahendran Ayyarsamy Kandiar如果选择字符串,它将不起作用,因为选项是p:calendar,它将设置日期。不,我不会建议其他解决方案。我在第一条评论中也没有提出任何建议。我只是评论了一下让你弄明白。如果明天我醒来没有看到答案或有用的评论,那么我会告诉你答案。
@ManagedBean(name="a")
public class A
{
private String date ;
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
System.out.println(" Date : " + date);
}