【发布时间】:2015-08-05 11:04:57
【问题描述】:
我使用的是 tomcat8 和 primefaces 5.1,我有以下代码:
<p:dataTable var="price" value="#{HOTEL.hotel}">
<p:column headerText="Тип стая">
<h:outputText value="Единична" />
<h:outputText value="Двойна" />
<h:outputText value="Апартамент" />
<h:outputText value="Студио" />
</p:column>
<p:column headerText="Брой">
<h:outputText value="#{HOTEL.hotel.room_1}" />
<h:outputText value="#{HOTEL.hotel.room_2}" />
<h:outputText value="#{HOTEL.hotel.apartment}" />
<h:outputText value="#{HOTEL.hotel.studio}" />
</p:column>
<p:column headerText="Цена">
<h:outputText value="#{HOTEL.hotel.room_1_price}" />
<h:outputText value="#{HOTEL.hotel.room_2_price}" />
<h:outputText value="#{HOTEL.hotel.apartment_price}" />
<h:outputText value="#{HOTEL.hotel.studio_price}" />
</p:column>
</p:dataTable>
当使用上面的代码时,我只得到一行的表,一行中的所有数据不是我认为的每个 outputText 的不同行。我想要 4 行和其中的适当数据。我希望第一列与硬编码值保持原样,然后为它们中的每一个提供数据库中的相应值。
【问题讨论】:
-
我强烈建议您暂停当前项目,花时间阅读一本理智的 JSF 书籍/教程,以便正确掌握基本的基本概念。
-
是的,我知道,但我有一个截止日期,因为这是大学的项目。在在这里发布问题之前,我总是在网上阅读。我真的很感谢像你这样的人的帮助。非常感谢。
标签: jsf primefaces datatable