1:<%@page contentType="text/html"%>
   2:<%@page pageEncoding="UTF-8"%>
   3:
   4:<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
   5:<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
   6:
   7:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   8:   "http://www.w3.org/TR/html4/loose.dtd">
   9:
  10:<html>      
  11:    <head>
  12:        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  13:        <link href="styles.css" type="text/css" rel="stylesheet">
  14:        <title>Hotel Reservation System</title>
  15:    </head>
  16:    <body>
  17:        <f:view>
  18:            <h1><h:outputText value="Hotel Rooms" /></h1>
  19:            <h:dataTable value="#{showRooms.rooms}" var="rowRoom" 
  20:                border="1" headerClass="Heading" rowClasses="RowOdd,RowEven">
  21:                <h:column>
  22:                    <f:facet name="header">
  23:                        <f:verbatim>Room ID</f:verbatim>
  24:                    </f:facet>
  25:                    <h:outputText value="#{rowRoom.roomId}"/>
  26:                </h:column>                 
  27:                <h:column>
  28:                    <f:facet name="header">
  29:                        <f:verbatim>Room #</f:verbatim>
  30:                    </f:facet>
  31:                    <h:outputText value="#{rowRoom.roomNumber}"/>
  32:                </h:column>                 
  33:                <h:column>
  34:                    <f:facet name="header">
  35:                        <f:verbatim>Floor</f:verbatim>
  36:                    </f:facet>
  37:                    <h:outputText value="#{rowRoom.floor}"/>
  38:                </h:column>
  39:                <h:column>
  40:                    <f:facet name="header">
  41:                        <f:verbatim>Type</f:verbatim>
  42:                    </f:facet>
  43:                    <h:outputText value="#{rowRoom.roomType}"/>
  44:                </h:column>                     
  45:                <h:column>
  46:                    <f:facet name="header">
  47:                        <f:verbatim>Status</f:verbatim>
  48:                    </f:facet>
  49:                    <h:outputText value="#{rowRoom.reserveStatus}"/>
  50:                </h:column>
  51:                <h:column>
  52:                    <f:facet name="header">
  53:                        <f:verbatim>Smoking?</f:verbatim>
  54:                    </f:facet>
  55:                    <h:outputText value="#{rowRoom.canSmoke}"/>
  56:                </h:column>             
  57:            </h:dataTable>  
  58:        </f:view>
  59:    </body>
  60:</html>