无法从JSF中的数组中获取数据

时间:2016-03-23 21:59:09

标签: html jsf

我是JSF世界的新手。我正在尝试开发一个简单的程序,将一系列书籍传递给HTML页面。但我无法传递内容。

file:index.xhtml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"  >
    <h:head>    
    <link type="text/css" rel="stylesheet" href="WEB-INF/table-style.css" />    
    </h:head>
    <h:body>
    <h1>Book Management Table</h1>  
    <h:dataTable value="#{Book.BookList}" var="b" styleClass="BookDetails-table" headerClass="BookDetails-table-header" rowClasses="BookDetails-table-odd-row,BookDetails-table-even-row">
    <h:column>
        <!-- column header -->
        <f:facet name="header">Book Name</f:facet>
        <!-- row record -->
        #{b.bookName}
    </h:column>     
    <h:column>
        <f:facet name="header">Author Name</f:facet>
        #{b.authorName}
    </h:column> 
    <h:column>
        <f:facet name="header">Price</f:facet>
        #{b.price}
    </h:column> 
    <h:column>
        <f:facet name="header">Quantity</f:facet>
        #{b.qty}
    </h:column>
    </h:dataTable>
    </h:body>
</html>

当我通过浏览器检查源代码时,表已在输出中创建。但价值观没有通过。 谢谢

0 个答案:

没有答案