Melissa, 

isso tá com cara de problema na configuração do seu servidor.
Qual servidor é ?

By Alê!

-----Mensagem original-----
De: melissa0 [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 27 de abril de 2001 17:33
Para: [EMAIL PROTECTED]
Assunto: [java-list] Servlet


Pessoal, criei uma pagina HTML e um servlet. O servlet é 
chamado quando clico sobre o botão enviar, mas não está 
funcionando. Aparece no browser a mensagem que não pode 
abrir a página. O que está errado. O código está logo 
abaixo.

Obrigado desde já.

Melissa


Código da página:

<html>
  <head><title>Teste com Servlets</title></head>
<body>
   <form 
action="http://127.0.0.1:8080/servlet/com.ibm.ivj.servlet
.http.Router/Servlet/testservlet" method="GET">
  <P>Escolha um bicho:
     <SELECT NAME=bicho>
     <OPTION VALUE="a barata">Barata</OPTION>
     <OPTION VALUE=" rato">Rato</OPTION>
     <OPTION VALUE="a mosca">Mosca</OPTION>
     <OPTION VALUE="a aranha">Aranha</OPTION>
     <OPTION VALUE="a cobra">Cobra</OPTION>
     <OPTION VALUE="a anta">Anta</OPTION>
     <OPTION VALUE=" dinossauro">Tiranossauro</OPTION>
     </SELECT>

     <P>Digite dois números inteiros:
       <input type=text name=a> e
       <input type=text name=b>

     <P> Digite qualquer coisa:
     <textarea cols=40 rows=5 
name=comentarios></textarea>
     <P><input type=submit value="Envia">
        <input type=reset value="Limpa">
   </form>
  
  </body>
</html>

Código do Servlet:

import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.io.*;

public class TestServlet extends HttpServlet {
      public void doGet(HttpServletRequest req, 
HttpServletResponse res)
                                throws ServletException, 
IOException  {
                                              
        Enumeration headers = req.getHeaderNames();
        String browser = "Browser Desconhecido";
        while (headers.hasMoreElements()) {
            String header = ((String)headers.nextElement
()).toLowerCase();
            System.out.println(header);
            if(header.equals("user-agent")) {
               browser = req.getHeader(header);
            }
        }

        res.setContentType("text/html");
         
        Hashtable hash = new Hashtable();
        Enumeration values = req.getParameterNames();
        while(values.hasMoreElements()) {
            String name = (String)values.nextElement();
            String value = req.getParameterValues(name)
[0];
            hash.put(name, value);
        }

        PrintWriter out = res.getWriter();
        out.println("<HEAD><TITLE> Teste com 
Servlets</TITLE></HEAD><BODY>");
        out.println("<h1> Teste com Servlets </h1>");
        out.println("<P>Este é o resultado da execução 
do " + 
                    "servlet usando o método GET.");
        out.println("<P>QUERY_STRING contém: " + 
req.getQueryString());
        out.println("<P>O seu browser é: " + browser);
        int soma = Integer.parseInt((String)hash.get
("a")) + 
                   Integer.parseInt((String)hash.get
("b")); 
        out.println("<P>Você escolheu um" + hash.get
("bicho") + 
                    " como bichinho de estimação.");
        out.println("</BODY>");
        out.close();
    }

    public void doPost(HttpServletRequest req, 
HttpServletResponse res)
                throws ServletException, IOException  {
                                              
        Enumeration headers = req.getHeaderNames();
        String browser = "Browser Desconhecido";
        while (headers.hasMoreElements()) {
            String header = ((String)headers.nextElement
()).toLowerCase();
            System.out.println(header);
            if(header.equals("user-agent")) {
               browser = req.getHeader(header);
            }
        }
        
        res.setContentType("text/html");
         
        Hashtable hash = new Hashtable();
        Enumeration values = req.getParameterNames();
        while(values.hasMoreElements()) {
            String name = (String)values.nextElement();
            String value = req.getParameterValues(name)
[0];
            hash.put(name, value);
        }

        PrintWriter out = res.getWriter();
        out.println("<HTML><HEAD><TITLE> Teste com 
Servlets</TITLE></HEAD><BODY>");
        out.println("<h1> Teste com Servlets </h1>");
        out.println("<P>Este é o resultado da execução 
do servlet " +  
  "usando o método POST.");
        out.println("<P>QUERY_STRING contém: " + 
req.getQueryString());
        out.println("<P>O seu browser é: " + browser);
        int soma = Integer.parseInt((String)hash.get
("a")) + 
                         Integer.parseInt((String)
hash.get("b")); 
        out.println("<P>A soma de a e b é: " + soma);
        out.println("<P>Você escolheu um" + hash.get
("bicho") + 
                    " como bichinho de estimação.");
        out.println("</BODY></HTML>");
        out.close();
    }

    public String getServletInfo() {
        return "Um servlet simples";
    }
    
    public static void main(String[] args) {
      System.out.println("TestServlet executando");
      new TestServlet();
    }

}




 
__________________________________________________________________________
Acesso fácil, rápido e ilimitado? Suporte 24hs? R$19,90? 
Só no AcessoBOL - http://www.bol.com.br/acessobol/



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a