dbooks.de --> home (Logo) Seitenstatus 1

 Java


Erste Schritte Primer

Variablen in Java Variablen

Strukturen in Java Strukturen

awt-Paket Oberfläche

Java-Applets Applets

JDBC JDBC

Servlets

Enterprise Java Beans EJB

Java-Anwendungen und Bibliotheken Material

Software fürJava Software

Primer
Primer
Servlet-Klassen
Klassen

HttpServlet-Klasse
HttpServlet
GeneralServlet-Klasse
GeneralServlet
ServletContext-Interface
ServletContext
Servlet-RequestDispatcher
RequestDispatcher
Servlet-Request
Request
Servlet-Response
Response
Java Server Pages
JSP
Links  zu Servlets
Links

PageMap 
(Umfang 180 Seiten)



Sponsoring  


Netonstage - webprojekte - webconsulting - softwareentwicklung


 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




back


     Klassen

Im Prinzip gibt es zwei zentrale Servlet-Klassen. GenericServlet und HttpServlet.

Ein Servlet-Objekt wird - unabhängig welche der beiden Klassen verwendet wird - innerhalb einer VM beim Aufruf nur einmal erzeugt. Ein Servlet-Objekt kann sich dann aber über die beiden Objekte myResponse und myRequest unterschiedlich verhalten.

Beispielsweise werden mit myRequest Formulardaten übergeben, die dann eine andere Ausgabe bewirken. Zusätzlich enthält myRequest die Werte für Sessions oder Cookies.

Ein einmal aufgerufenes und erzeugtes Servlet-Objekt existiert innerhalb der virtual Machine, bis der Server neu gestartet worden ist oder ein expliziter Neustart durchgeführt wurde.


    Seitenzähler


Der Seitenzähler zeigt, daß das Servlet-Objekt nach dem ersten Aufruf nicht etwa zerstört wird. Der

Beispiel anschauen
(javaServletResults/StaticCounter2)

   Quellcode
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class StaticCounter2 extends HttpServlet {

   // counter for the page
   public static int counter;

   // doGet wird überschrieben
   public void doGet( HttpServletRequest myRequest, HttpServletResponse myResponse )
   throws IOException,ServletException {
      myResponse.setContentType( "text/html" ); // MimeType
      PrintWriter out = myResponse.getWriter();
      out.println( "<h1>Session " + counter++ + "</h1>" );
   }
}




  Links



Unkommentierte Links:

Bewertung: javaworld.com: Introducing the new Servlet API 2.1
Bewertung: java.sun.com: Java 2 Platform SE v1.3: Class InputStream
Bewertung: java.sun.com: Java 2 Platform SE v1.3: Class OutputStream
Bewertung: java.sun.com: Java 2 Platform SE v1.3: Class Throwable
Bewertung: java.sun.com: Java 2 Platform SE v1.3: Interface Serializable
Bewertung: java.sun.com: Java Servlets 2.2 : Interface HttpUtils
Bewertung: ssw.uni-linz.ac.at: Java Servlets: Java Servlet API
Bewertung: java.sun.com: Servlet 2.2: Class HttpServlet
Bewertung: java.sun.com: Servlet 2.2: Package javax.servlet.http
Bewertung: javaworld.com: Servlet 2.3: New features exposed

Link empfehlen





 forward


(München, 2001-05-06 10:05:11 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook Java: 180 Themenseiten )
letzte Generierung Mon, 04 Jun 2001 22:05:05 GMT 148
© Werner Diwischek