<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 。。。
最新推荐文章于 2023-02-06 11:17:38 发布