<rich:listshuttle>用法</rich:listshuttle>

时间:2010-11-30 09:52:26

标签: jsf richfaces seam

<rich:listShuttle sourceValue="#{positionList.resultlist)}"

      targetValue="#{cvHome.instance.positions}"

       var="pos"
       sourceCaptionLabel="Current Positions"
       targetCaptionLabel="Interested Positions"
       sourceListWidth="300"
       targetListWidth="300"">
     <rich:column>
          <f:facet name="header">Positon Name</f:facet>
          <h:outputText value="#{pos.name}"/>
     </rich:column>
     <s:convertEntity/>
</rich:listShuttle>

错误:javax.el.PropertyNotFoundException:/cvGiris.xhtml @ 526,48 sourceValue =“#{positionList.resultList}”:属性'resultList'在java.util.List类型上不可写

我该如何处理这个问题?

2 个答案:

答案 0 :(得分:2)

例外是告诉setter缺失。将其添加到名为positionList

的bean中
public void setResultList(List<Result> resultList) {
    this.resultList = resultList;
}

答案 1 :(得分:0)

但是我有一个名为Position的接缝实体。 “#{positionList.resultlist)}”它从数据库返回一个结果列表。 “#{cvHome.instance.positions}”这是一个位置arraylist。我认为这个问题源于这种差异:D