<%-- Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. --%> <%@ page language="java" import="samples.webapps.simple.beans.cal.*" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> <fmt:setBundle basename="LocalStrings"/> <HTML> <!-- Copyright (c) 1999 The Apache Software Foundation. All rights reserved. --> <HEAD><TITLE> <fmt:message key="cal1.jsp.title"/> </TITLE></HEAD> <BODY BGCOLOR="white"> <jsp:useBean id="table" scope="session" class="samples.webapps.simple.beans.cal.TableBean" /> <% table.processRequest(request); if (table.getProcessError() == false) { %> <!-- html table goes here --> <CENTER> <TABLE WIDTH=60% BGCOLOR=yellow CELLPADDING=15> <TR> <TD ALIGN=CENTER> <A HREF=cal1.jsp?date=prev> <fmt:message key="cal1.jsp.prev"/> </A> <TD ALIGN=CENTER> <fmt:message key="cal1.jsp.calendar"/> <%= table.getDate() %> </TD> <TD ALIGN=CENTER> <A HREF=cal1.jsp?date=next><fmt:message key="cal1.jsp.next"/> </A> </TR> </TABLE> <!-- the main table --> <TABLE WIDTH=60% BGCOLOR=lightblue BORDER=1 CELLPADDING=10> <TR> <TH> <fmt:message key="cal1.jsp.time"/> </TH> <TH> <fmt:message key="cal1.jsp.appointment"/></TH> </TR> <FORM METHOD=POST ACTION=cal1.jsp> <% for(int i=0; i<table.getEntries().getRows(); i++) { Entry entr = table.getEntries().getEntry(i); %> <TR> <TD> <A HREF=cal2.jsp?time=<%= entr.getHour() %>> <%= entr.getHour() %> </A> </TD> <TD BGCOLOR=<%= entr.getColor() %>> <%= entr.getDescription() %> </TD> </TR> <% } %> </FORM> </TABLE> <BR> <!-- footer --> <TABLE WIDTH=60% BGCOLOR=yellow CELLPADDING=15> <TR> <TD ALIGN=CENTER> <%= table.getName() %> : <%= table.getEmail() %> </TD> </TR> </TABLE> </CENTER> <% } else { %> <font size=5> <fmt:message key="cal1.jsp.error"/> </font> <% } %> </BODY> </HTML>