<HTML>

<HEAD>
<TITLE>Libro de Visitas</TITLE>
</HEAD>
<BODY>
<!-- Importación de Packages -->
<%@ page import="java.io.*" %>

<!-- Ingreso de un mensaje, si es que aplica -->
<%
if ("NEW".equals(request.getParameter("action"))) {
try {
RandomAccessFile book = new RandomAccessFile("book.raf", "rw");
book.seek(book.length());
book.writeUTF(request.getParameter("message"));
book.writeUTF(request.getParameter("name"));
book.close();
out.println("<script language=Javascript>");
out.println(" document.location = 'index.jsp';");
out.println("</script>");
}
catch (Exception e) {
out.println("ERROR: " + e.getMessage());
}
}
%>

<!-- Lectura de los mensajes anteriores -->
<HR>
<%
try {
RandomAccessFile book = new RandomAccessFile("book.raf", "rw");
while(book.getFilePointer() < book.length()) {
out.println("<TABLE WIDTH=100% BORDER=0>");
out.println("<TR>");
out.println("<TD>");
out.println(book.readUTF());
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD ALIGN=RIGHT>");
out.println("<B>Nombre: " + book.readUTF() + "</B>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
out.println("<HR>");
}
book.close();
}
catch (Exception e) {
}
%>

<!-- Formulario de Ingreso -->
<FORM METHOD="GET">
<INPUT TYPE="HIDDEN" NAME="action" VALUE="NEW">
<TABLE WIDTH="85%" ALIGN="CENTER">
<TR VALIGN="TOP">
<TD>Nombre:</TD>
<TD><INPUT TYPE="TEXT" NAME="name" SIZE="50"></TD>
</TR>
<TR VALIGN="TOP">
<TD>Mensaje:</TD>
<TD><TEXTAREA NAME="message" COLS="50" ROWS="10"></TEXTAREA></TD>
</TR>
<TR VALIGN="TOP">
<TD COLSPAN="2" ALIGN="CENTER"><INPUT TYPE="SUBMIT" VALUE="Enviar"></TD>
</TR>
</TABLE>
</FORM>

</BODY>
</HTML>