File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Wierd problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Wierd problem " Watch "Wierd problem " New topic

Wierd problem

saquib nisar

Joined: Nov 13, 2000
Posts: 14
Below is a very simple example servlet, which generates a form, with 1 input field, and a submit button. Is re-posts to itself.
If I run using a local Tomcat/Apache server it works fine, I can submit the form as many times as I want.
However, when I run via our IPlanet webserver, the first submit works, but the second submit give a error message:
Bad request
Your browser sent a query this server could not understand.
The code is:
import javax.servlet.*;
import javax.servlet.http.*;
public class testform extends HttpServlet {

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

PrintWriter out = response.getWriter();

out.println("<HTML><HEAD><TITLE>Test form</TITLE></HEAD><BODY>");

out.println("<FORM METHOD='POST' ACTION='testform'>");

out.println("NAME:<INPUT TYPE='TEXT' NAME='name' VALUE=''>");


public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
I agree. Here's the link:
subject: Wierd problem
It's not a secret anymore!