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>