%--
messages.jsp
Alan Pinder - April 10th 2005
This page shows the user's private messages. From here they can compose new
messages, view their messages, and delete them.
Classes Used:
None
Attributes Used:
None
Parameters Get:
loginMessage - Message to display
--%>
<%-- Standard page declarations --%>
<%@ page import="apz.db.*" %>
<%@ page session="true" %>
<%@ page errorPage="error.jsp" %>
<%
// Our array of private messages
DbUser.Message[] privateMessage = null;
// Check whether user is logged in/not. If not, forward to login page
if (session.getAttribute("isActive") == null)
{
// Set our forwarding page settings
session.setAttribute("loginForwardTo", "messages.jsp");
session.setAttribute("loginMessage", "You need to be logged in to read/write your private messages. After you login, you will be automatically transferred to your private message control panel");
pageContext.forward("login.jsp");
}
else
{
// Otherwise... read private messages
privateMessage = ((DbUser)session.getAttribute("userObject")).getMessages();
}
%>
Private Messages
Private Messages
Read?
Sender
Date Sent
Title
Message
<%
for(int i=0; i\r\n");
if (privateMessage[i].isRead())
out.write("