Class ViewSubjects

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--SuperServlet
                    |
                    +--ViewSubjects
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ViewSubjects
extends SuperServlet

This class implements a servlet for viewing the subjects in the forum. It uses table 'subjects' AND 'forums' in database: 'db_03_peta_la' at 'atlas.dsv.su.se'.

It uses the db-, subject- and the forum-package for accessing and communication with the database.

Version:
$Revision: 1.0.1, 2003-11-04 $
Author:
Peter Larsson
See Also:
Serialized Form

Field Summary
static java.text.SimpleDateFormat dateFormat
           
 
Constructor Summary
ViewSubjects()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The Get method is run when the Client requests the htmlFile.
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The Post method is run when a new message is added to the guestbook.
 void init()
          The init-method which is run when servlet is run for the first time.
 void showSubjects(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter pw)
          Fetches the content of the database and puts it on the Web.
 
Methods inherited from class SuperServlet
destroy
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dateFormat

public static final java.text.SimpleDateFormat dateFormat
Constructor Detail

ViewSubjects

public ViewSubjects()
Method Detail

init

public void init()
          throws javax.servlet.ServletException

The init-method which is run when servlet is run for the first time.

Overrides:
init in class SuperServlet
Throws:
javax.servlet.ServletException - The standard ServletException

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException

The Get method is run when the Client requests the htmlFile.

Parameters:
request - The Request
response - The Response
Throws:
java.io.IOException - The standard IOException
javax.servlet.ServletException - The standard ServletException

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException

The Post method is run when a new message is added to the guestbook.

Parameters:
request - The Request
response - The Response
Throws:
java.io.IOException - The standard IOException
javax.servlet.ServletException - The standard ServletException

showSubjects

public void showSubjects(javax.servlet.http.HttpServletRequest req,
                         java.io.PrintWriter pw)

Fetches the content of the database and puts it on the Web.

Parameters:
req - The Request
pw - The PrintWriter