Class Gesall_2

java.lang.Object
  extended by HttpServlet
      extended by Gesall_2

public class Gesall_2
extends HttpServlet

Gesall_2 klassen anropas ifrån gesall.html. Denna klass sköter inloggnings kommunikationen mot databasen.


Constructor Summary
Gesall_2()
           
 
Method Summary
 void doPost(HttpServletRequest request, HttpServletResponse response)
          doPostmetoden läser in vilken typ och anropar därefter den valda metoden ur switchen.
 void login(HttpServletRequest request, HttpServletResponse response, java.io.PrintWriter out)
          login metoden kollar om det finns en användare med det angivna användarnamnet och lösenordet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gesall_2

public Gesall_2()
Method Detail

doPost

public void doPost(HttpServletRequest request,
                   HttpServletResponse response)
            throws java.io.IOException,
                   ServletException
doPostmetoden läser in vilken typ och anropar därefter den valda metoden ur switchen.

Parameters:
request - är klientens förfrågan
response - är severns svar
Throws:
java.io.IOException
ServletException

login

public void login(HttpServletRequest request,
                  HttpServletResponse response,
                  java.io.PrintWriter out)
login metoden kollar om det finns en användare med det angivna användarnamnet och lösenordet. Namn och lösen läggs till som attribut i en Httpsession. Två mixar används, en vid lyckad inloggning och en för felmeddelanden.

Parameters:
request - är klientens förfrågan
response - är severns svar
out - är en PrintWriter som skriver ut till rätt klient