servlet
Class TiedostoServlet

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

public class TiedostoServlet
extends javax.servlet.http.HttpServlet

Luokka käsittelee JSP-sivujen tiedostonavauspyynnöt ja näyttää tiedostot.

Author:
not attributable
See Also:
Serialized Form

Field Summary
private  DAO dao
           
private static java.lang.String JUURI
          polku, johon tiedostot tallennetaan
private  javax.servlet.http.HttpServletRequest req
           
private  SessionData sessionData
           
 
Fields inherited from class javax.servlet.http.HttpServlet
 
Fields inherited from class javax.servlet.GenericServlet
 
Constructor Summary
TiedostoServlet()
           
 
Method Summary
private  int getInt(java.lang.String requestParameter)
          Metodi muuntaa merkkijonon kokonaisluvuksi.
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Metodi näyttää tiedoston saatujen parametrien avulla.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

req

private javax.servlet.http.HttpServletRequest req

sessionData

private SessionData sessionData

dao

private DAO dao

JUURI

private static final java.lang.String JUURI
polku, johon tiedostot tallennetaan

Constructor Detail

TiedostoServlet

public TiedostoServlet()
Method Detail

getInt

private int getInt(java.lang.String requestParameter)
Metodi muuntaa merkkijonon kokonaisluvuksi.

Parameters:
requestParameter - parametri HttpServletRequest-oliolta
Returns:
parametri muutettuna kokonaisluvuksi

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    java.io.IOException
Metodi näyttää tiedoston saatujen parametrien avulla. Session on oltava voimassa. Käyttäjän tunnus saadaan sessiosta. Saaduista parametreista päätellään mitä halutaan näyttää.

Overrides:
service in class javax.servlet.http.HttpServlet
Parameters:
request - Http -pyyntö
response - Http -vastaus
javax.servlet.ServletException
java.io.IOException