File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Java Products and Servers 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 » Products » Other Java Products and Servers
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);
It is sorta covered in the JavaRanch Style Guide.
subject: Wierd problem
jQuery in Action, 3rd edition