I don't see anything obviously wrong in your code (didn't I see a
response from someone early who said they could run both examples?) so
the only help someone can give it tips on how to debug the problem.
First, forget about servletA. It has nothing to do with your problem.
You have an html page with a form action that calls servletB. (Replace
the output of servletA with a static html page that has a form that
calls servletB.)
Second, replace the code in servletB's doPost method with something very
simple and see if it works. If it does gradually add back the code that
you have. If it doesn't work, then there is something wrong with
servletBs set up.
sidaty wrote:
>
> HI all ,
> I have posted this question since two weeks and still without any reponse
> from the forrum,
> Did anybody experience this problem in the past ?
> My environment is :(server linux-2.2.5 , apach ,,jdk1.1.7B, jsdk2.1)
> ( clients win98 ,IE5,IE4,NetSacpe 4)
>
> I have the following sample code representing two servlets (servletA and
> servletB) .
> servletA reads a user name and password from a POST FORM the passes them to
> servletB
> to process them. servletB just displays back what it received from
> servletB.
>
> This couple of servlet works fine with Netscape 4 , but each time it is
> accessed throught IE5 , servletA
> displays its normal POST FORM , but when it trie to pass control to
> servletB an error occurs in IE5 (and IE4)
> saying that there is a problem that prevent pages to be displayed ("PAGE
> INDISPONIBLE") page not available , and suggest to review browser setting.
>
> Can anybody take a look to these two servlets and tell me what is wrong with
> IE5 please .
>
> PS : ServletB can be accessed individually vi IE5 (4) and displays null
> values
>
> THANKS a lot in advance.
> Sidaty [EMAIL PROTECTED]
>
> /* SERVLET A CODE */
>
> import java.io.*;
> import java.servlet.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class servletA extends HttpServlet {
>
> public void doGet(HttpServletRequest req,HttpServletResponse resp)
> throws IOException , ServletException
> {
> doPost(req,resp);
> }
>
> public void doPost(HttpServletRequest request,HttpServletResponse
> response)
> throws IOException , ServletException
> {
> PrintWriter out;
> String title = "Simple Servlet Output";
>
> /* set content type and other response header fields first */
> response.setContentType("text/html");
>
> /* write the data of the response */
>
> out = response.getWriter() ;
> out.println("<HTML><HEAD><TITLE>");
> out.println(title);
> out.println("</TITLE></HEAD><BODY>");
> out.println("<H1>" + title + "</H1>");
> out.println("<P>This is output from servlet08 Servlet.");
> out.println("<FORM METHOD=POST ");
> /*
> out.println("ACTION=\"http://serverhost:8081/servlet/servletB\">"); */
> out.println("ACTION=http://serverhost:8081/servlet/servletB>");
> out.println("<P> Nom de Login : ");
> out.println("<INPUT NAME=name TYPE=TEXT SIZE=8>");
> out.println("<P>Mot de Passe : ");
> out.println("<INPUT NAME=pwd TYPE=PASSWORD SIZE=10>");
> out.println("<P><INPUT NAME=Conf TYPE=SUBMIT VALUE=OK>");
> out.println("</FORM>");
> out.println("</BODY></HTML>");
> out.close();
> }
> }
>
> /* SERVLET B CODE */
>
> import java.io.*;
> import java.servlet.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class servletB extends HttpServlet {
>
> public void doGet(HttpServletRequest req,HttpServletResponse resp)
> throws IOException , ServletException
> {
> doPost(req,resp);
> }
>
> public void doPost(HttpServletRequest req,HttpServletResponse resp)
> throws IOException , ServletException
> {
> handleParam(req,resp);
> }
>
> public void handleParam(HttpServletRequest request,HttpServletResponse
> respon
> se)
> throws IOException , ServletException
> {
> /* doGet(request,response); */
> PrintWriter out;
> String title = "Simple Servlet Output";
> String user = null;
> String passwd = null;
>
> /* set content type and other response header fields first */
>
> response.setContentType("text/html");
>
> /* write the data of the response */
>
> out = response.getWriter() ;
> out.println("<HTML><HEAD><TITLE>");
> out.println(title);
> out.println("</TITLE></HEAD><BODY>");
> out.println("<H1>" + title + "</H1>");
> out.println("<P>This is output from servlet18 Servlet.");
> user = request.getParameter("name");
> passwd =request.getParameter("pwd");
> out.println("<P>User = " + user);
> out.println("<P>Pwd = " + passwd);
> out.println("</BODY></HTML>");
> out.close();
> }
>
> }
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html