<h:dataTable value="#{listBean.bookList}" var="book" styleClass="styleClazz" rowClasses="row1,row2">
<h:column>
<h:outputText value="#{book.id}"/>
</h:column>
<h:column>
<h:outputText value="#{book.bookname}"/>
</h:column>
<h:column>
<h:outputText value="#{book.price}"/>
</h:column>
<h:column>
<h:outputText value="#{book.amount}"/>
</h:column>
<h:column>
<h:outputText value="#{book.sale}"/>
</h:column>
<h:column>
<h:outputText value="#{book.classify}"/>
</h:column>
<h:column>
<h:outputText value="#{book.time}"/>
</h:column>
<h:column>
<h:outputLink value="/EditBook.jsp">
<h:outputText value="編輯"/>
<f:param name="id" value="#{book.id}" />
</h:outputLink>
<h:form>
<h:commandLink actionListener="#{book.delete}">
<h:outputText value="刪除"/>
<f:param name="id" value="#{book.id}"/>
</h:commandLink>
</h:form>
</h:column>
</h:dataTable>
</html>
折騰了一陣,度娘了一下,原來是在ListBean類中的bookList屬性getter方法寫錯了,居然在getter加了參數。無語~~~
javax.el.PropertyNotFoundException: Property 'bookList' not found 。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.