Hallo,
ich bin gerade dabei ein neues Servlet zu schreiben. Bisher ist das wirklich nach Schema F. Also so wie das folgende habe ich schon einige geschrieben. Verstehe nicht warum das nicht geht.
Ich bekomme von meinem Browser folgende Meldung:
Der Quellcode:
Und der Servicedescritor:
Was ist denn hier falsch? Was kann man bei so einem kleinen Programm noch falsch machen? :roll:
Gruss Christian
ich bin gerade dabei ein neues Servlet zu schreiben. Bisher ist das wirklich nach Schema F. Also so wie das folgende habe ich schon einige geschrieben. Verstehe nicht warum das nicht geht.
Ich bekomme von meinem Browser folgende Meldung:
HTTP Status 405 - HTTP method GET is not supported by this URL
type Status report
message HTTP method GET is not supported by this URL
description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
Apache Tomcat/5.5.9
Der Quellcode:
Code:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.softwareag.tamino.db.api.accessor.TAccessLocation;
public class Dialog extends HttpServlet {
public void doGet ( HttpServletRequest req, HttpServletRequest res ) throws ServletException, IOException
{
res.setContentType ( "text/html" );
PrintWriter out = res.getWriter();
String name = req.getParameter( "name" );
String vorname = req.getParameter( "vorname" );
out.println( "<HTML>");
out.println( "<HEAD><TITLE>Antwort</TITLE></HEAD>" );
out.println( "<BODY>");
out.println( "Name " + vorname + " " + name );
out.println( "</BODY></HTML>");
}
}
Und der Servicedescritor:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Eingabe Ihrer Daten</display-name>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>Dialog</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Was ist denn hier falsch? Was kann man bei so einem kleinen Programm noch falsch machen? :roll:
Gruss Christian