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 |
|
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 |
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
TiedostoServlet
public TiedostoServlet()
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ää.
- nimi: versio temp
- nimi,liitenro=edit/writ: liite temp
- artik_id,versionro,nimi: pysyvä versio
- artik_id,versionro,liitenro,nimi: pysyvä liite
- Overrides:
service
in class javax.servlet.http.HttpServlet
- Parameters:
request
- Http -pyyntöresponse
- Http -vastaus
javax.servlet.ServletException
java.io.IOException