Announcement

Collapse
No announcement yet.

Servlet-Class und JSP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Servlet-Class und JSP

    Hallo!

    Ich habe den Unterschied zwischen Servlet Classes und JSP noch nicht verstanden.
    Ich habe JServ am laufen und habe schon einige Klassen geschrieben.
    Was muß ich machen, damit Apache JSP Seiten versteht? BZW. Was muß ich tun?
    Muß ich eine JSP-Seite mit einem Servlet schreiben? Oder schreibe ich eine JSP Seite, die dann das Servlet versteht? Ich versteh das nicht. Kann mir das jemand erklären?

    Marco

  • #2
    Hallo Marco,

    ein Servlet ist ein serverseitiges Java Programm, dass von der Servlet-Engine ausgeführt wird und in einem definierten Verzeichnis
    der Servlet-Engine liegen muss. Normalerweise startest Du das Servlet indem Du http://localhost/servlet/ServletName im Browser
    eingibst (falls Du die Servlet-Engine richtig konfiguriert hast).

    JSP-Seiten hingegen liegen in dem virtuellen Verzeichnis des
    WEB-Servers bei Apache ist dies htdocs. JSP-Seiten bestehen aus
    HTML und Java Code. Du kannst in JSP-Seiten allerdings auch
    Java Beans bzw. Tag Libraries einbinden. Der Vorteil von JSP-Seiten
    gegenüber Servlets ist, dass der HTML-Code direkt in der JSP-Seite
    mit eingebunden wird und nicht wie bei Servlets durch out.println("<HTML>"); erzeugt werden muss. JSP-Seiten werden von der Servlet Engine in Servlets kompiliert und als Servlets ausgeführt. Dies ist allerdings transparent für den Entwickler. Wenn Du mehr über JSP-Seiten und WEB-Entwicklung erfahren möchtest, schaue bei www.jsp-develop.de vorbei.

    Grüße Jör

    Comment

    Working...
    X