1

私は 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.RendererUtils.internalSubmittedOrSelectedValuesAsSet(RendererUtils.java:716) at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectedValuesAsSet(RendererUtils.java:615) at org.apache.myfaces.shared_impl.renderkit.html.HtmlCheckboxRendererBase. org.apache.myfaces.shared_impl.renderkit.html.HtmlCheckboxRendererBase.encodeEnd(HtmlCheckboxRendererBase.java:65) の renderCheckboxList(HtmlCheckboxRendererBase.java:112)

4

0 に答える 0