Servlet ausführen

hallo zusammen,
ich habe eine kleine helloservlet in forte to java geschrieben:

/*
* helloServlet.java
*
* Created on 11. August 2002, 12:01
*/

package examples;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
*
* @author Administrator
* @version
*/
public class helloServlet extends HttpServlet {

/** Initializes the servlet.
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);

}

/** Destroys the servlet.
*/
public void destroy() {

}

/** Processes requests for both HTTP GET and POST methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
response.setContentType(„text/html“);
java.io.PrintWriter out = response.getWriter();
// output your page here
out.println("");
out.println("");
out.println(„Servlet“);
out.println("");
out.println("");

out.println("");
out.println("");

out.close();
}

/** Handles the HTTP GET method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);

response.setContentType(„text/html“);
PrintWriter out = response.getWriter();
out.println(„Hello Client!“+
„Hello Client!“);

}

/** Handles the HTTP POST method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
}

/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return „Short description“;
}

}

es klappt nicht.

woran liegt es?
kann mir jemand helfen?

youssef

Hallo,

ich glaube er hat ein Problem damit, dass du 2 out-Streams
benutzt.
Wenn du nur einen verwendest sollte es funktionieren.
Also, entweder so

protected void doGet(HttpServletRequest request,
 HttpServletResponse response)
 throws ServletException, java.io.IOException {
 // processRequest(request, response);

 response.setContentType("text/html");
 PrintWriter out = response.getWriter();
 out.println("Hello Client!"+
 "Hello Client!");
}

oder so:

protected void doGet(HttpServletRequest request,
 HttpServletResponse response)
 throws ServletException, java.io.IOException {
 processRequest(request, response);

 // response.setContentType("text/html");
 // PrintWriter out = response.getWriter();
 // out.println("Hello Client!"+
 // "Hello Client!");
}

Gruss
Patrick