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