Jsf 1.2 JSF 1.2 selectManyCheckbox:将异常作为非数组或列表类型抛出

Jsf 1.2 JSF 1.2 selectManyCheckbox:将异常作为非数组或列表类型抛出,jsf-1.2,Jsf 1.2,我正在使用JSF1.2和myfaces实现。 使用的相应jar是jsf-api-1.2_04-p02.jar和myfaces-impl-1.2.9.jar <h:selectManyCheckbox value="#{restrictionMaintBean.selectedRestrictionTypeList}" layout="pageDirection" tabindex="5" onchange="setChangeFlag(true);">

我正在使用JSF1.2和myfaces实现。 使用的相应jar是jsf-api-1.2_04-p02.jar和myfaces-impl-1.2.9.jar

<h:selectManyCheckbox value="#{restrictionMaintBean.selectedRestrictionTypeList}" layout="pageDirection" tabindex="5" onchange="setChangeFlag(true);">
                                    <f:selectItems value="#{restrictionMaintBean.restrictionTypeList}"/>
                                </h:selectManyCheckbox>

此代码在tomcat 6.0.20上运行良好,但tomcat 6.0.35中出现以下异常:

org.apache.myfaces.component.html.ext.HtmlPanelGrid,Id:a18][Class: javax.faces.component.html.HtmlSelectManyCheckbox,Id: j_id_jsp_1445681841_62]}不是数组或列表类型 位于org.apache.myfaces.shared_impl.renderkit.renderrutils.internalSubmittedOrSelectedValuesAsSet(renderrutils.java:716) 位于org.apache.myfaces.shared_impl.renderkit.renderrutils.getSelectedValuesSet(renderrutils.java:615) 位于org.apache.myfaces.shared_impl.renderkit.html.htmlcheckboxrenderbase.renderCheckboxList(htmlcheckboxrenderbase.java:112) 位于org.apache.myfaces.shared_impl.renderkit.html.htmlcheckboxrenderbase.encodeEnd(htmlcheckboxrenderbase.java:65)