Pedda: Servlet-Aufruf funktioniert nicht !?

Hallo zusammen !

Ich versuche mir gerade ein wenig Java (insb. die Anwendung von servlets) beizubringen...
Auf einer Tutorial-Seite habe ich folgendes gefunden:
Datei1:
****************************************************************
.<?xml version="1.0" encoding="iso-8859-1"?>
.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
.  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
.
.<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
.
.<head>
.<title>Formular für einfaches Servlet</title>
.</head>
.
.<body>
.   <p>Gib hier bitte Deinen Namen ein:</p>
.
.   <form method="post" action="bla4.class">
.      <div>
.         <input type="text" name="name" />
.         <input type="submit" value="Abschicken" />
.      </div>
.   </form>
.</body>
.
.</html>
*****************************************************************
Das servlet das laut tutorial funktionieren soll sieht so aus:
*****************************************************************
.import javax.servlet.*;
.import javax.servlet.http.*;
.import java.io.*;
.import java.text.SimpleDateFormat;
.
.public class bla4 extends HttpServlet {
.
.   private SimpleDateFormat sdf;
.
.   public void init() {
.      sdf = new SimpleDateFormat"EEEE', .den 'dd.MM.yyyy', 'hh:mm:ss' Uhr'");
.   }
.
.   public void doPost(HttpServletRequest req, HttpServletResponse resp)
.      throws IOException {
.      resp.setContentType("text/html");
.      PrintWriter out = resp.getWriter();
.
.      String name = null;
.      try {
.         name = req.getParameter("name");
.      } catch (NullPointerException e) {
.      }
.
.      // HTML-Augabe
.      out.println("<html>");
.      out.println("<head><title>Einfaches Servlet</title></head>");
.      out.println("<body>");
.
.      if(name != null) {
.         out.println("<h1>Hallo " + name + "!</h1>");
.         out.println("<p>Heute haben wir <strong>");
.         out.println(sdf.format(new java.util.Date()));
.         out.println("</strong></p>");
.         out.println("<p>Zurück zur <a href="blubber.html">Eingabe-Seite</a></p>");
.      }
.      else {
.         out.println("<p>Dieses Servlet verarbeitet Eingaben von einer");
.         out.println("<a href="blubber.html">anderen Seite</a></p>");
.      }
.      out.println("</body>");
.      out.println("</html>");
.
.      out.close();
.   }
.
.   public void doGet(HttpServletRequest req, HttpServletResponse resp)
.      throws IOException {
.      doPost(req, resp);
.   }
.}
******************************************************************

...habe die html-datei auf meinen server übertragen,
das java - file ohne probs kompiliert und das class-file dann auch übertragen... "Seite kann nicht angezeigt werden" lautet die Fehlermeldung nach Eingabe und Submit..... warum ???

Ich hab KEINEN Plan !

Thnx 4 help !

Gruss

Pedda

  1. .   <form method="post" action="bla4.class">

    Hast Du die Datei auch richtig benannt? "bla4.class"

    Gruß

    Thomas