Legal Rafael!

Seguem anexo os servlets... Vou te resumir a historia.
São 2 servlets simples que trocam informações por parametros utilizando
get e post. O get ocorre mas o post falha com a mensagem de erro da mensagem
anterior. Creio que o problema esteja no servidor.

Grato
Marcelo Marques


-- Mensagem original --

>Quais os métodos que vc está utilizando em seu Servlet?!?
>Poderia nos enviar uma cópia para verificação?!?
>[]´s
>
>Rafael Pioli
>
>-----Mensagem original-----
>De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>Enviada em: terça-feira, 16 de abril de 2002 16:54
>Para: Java List
>Assunto: [java-list] Servlet-POST???
>
>
>Tenho um servidor TomCat 4 configurado, e estou com problema ao executar
>servlets que utilizam POST. O servidor retorna a seguinte mensagem de erro:
>"The specified HTTP method is not allowed for the requested resource (HTTP
>method POST is not suported by this URL)"
>Quem puder ajudar, agradeco des de já galera...
>
>
>
>------------------------------------------
>Use o melhor sistema de busca da Internet
>Radar UOL - http://www.radaruol.com.br
>
>
>
>
>------------------------------ 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
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>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
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>para sair da lista: envie email para [EMAIL PROTECTED]
>-------------------------------------------------------------------------
>
>

Marcelo Marques de Oliveira (Jango)
ICQ 84979095
Msg: Que o Pai Celestial nos ilumine e Guarde. 


------------------------------------------
Use o melhor sistema de busca da Internet
Radar UOL - http://www.radaruol.com.br




package servlets.exemplos;

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

public class ExemploServlet03 extends HttpServlet {

public void doGet(HttpServletRequest solicitacao, 
   HttpServletResponse resposta) throws IOException, ServletException {
        
        resposta.setContentType("text/html");
        PrintWriter out = resposta.getWriter();
        
        out.println("<html>");
        out.println("<body>");
        out.println("<center>");
        out.println("<h1>Insira seus dados para o cadastro</h1>");
        out.println("</center>");
        out.println("<form method='post' action='ES04'>");
        out.println("<table border='0' width='350'>");
        out.println("<tr>");
        out.println("<td>");
        out.println("<table border='0' width='100%'>");
        out.println("<tr><td>");
        out.println("Primeiro nome:");
        out.println("</td><td>");
        out.println("<input type='text' name='pnome' size='20'>");
        out.println("</td></tr>");
        out.println("<tr><td>");
        out.println("Último nome:");
        out.println("</td><td>");
        out.println("<input type='text' name='unome' size='20'>");
        out.println("</td></tr>");
        out.println("<tr><td>");
        out.println("E-mail:");
        out.println("</td><td>");
        out.println("<input type='text' name='email' size='20'>");
        out.println("</td></tr>");
        out.println("<tr><td>");
        out.println("Senha:");
        out.println("</td><td>");
        out.println("<input type='password' name='senha' size='8' maxlength='8'>");
        out.println("</td></tr>");
        out.println("<tr><td>");
        out.println("Confirme a senha:&nbsp;</font>");
        out.println("</td><td>");
        out.println("<input type='password' name='csenha' size='8' maxlength='8'>");
        out.println("</td></tr></table>");
        out.println("</td>");
        out.println("</tr>");
        out.println("<tr>");
        out.println("<td align='center'>");
        out.println("<input type='submit' value='Cadastrar' name='S1'>");
        out.println("&nbsp;");
        out.println("<input type='reset' value='Limpar' name='S2'>");
        out.println("</td>");
        out.println("</tr>");
        out.println("</table>");
        out.println("</form>");
        out.println("</body>");
        out.println("</html>");
        
   } 
}

package servlets.exemplos;

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

public class ExemploServlet04 extends HttpServlet {

public void doPost(HttpServletRequest solicitacao, 
   HttpServletResponse resposta) throws IOException, ServletException {
        
        
        String pnome = solicitacao.getParameter("pnome");
        String unome = solicitacao.getParameter("unome");
        String email = solicitacao.getParameter("email");       
        String senha = solicitacao.getParameter("senha");
        String csenha = solicitacao.getParameter("csenha");

        
        resposta.setContentType("text/html");
        PrintWriter out = resposta.getWriter();
        
        if (pnome.length() != 0 && email.length() != 0 ) {
                if (senha.length() != 0 && senha.length() >= 6 && 
senha.equals(csenha)) {
                        out.println("<html>");
                        out.println("<head>");
                        out.println("<title>ExemploServlet04</title>");
                        out.println("</head>");
                        out.println("<body>");
                        out.println("<h1>Você preencheu o formulário 
corretamente!</h1>");
                        out.println("Seu nome: " + pnome + " " + unome + "<br>");
                        out.println("Seu email: " + email + "<br>");
                        out.println("Sua senha: " + senha + "<br>");
                        out.println("</body>");
                        out.println("</html>");
                } else {
                        out.println("<html>");
                        out.println("<head>");
                        out.println("<title>ExemploServlet04</title>");
                        out.println("<meta http-equiv='refresh' content='4; 
url=javascript:window.history.go(-1);'>");
                        out.println("</head>");
                        out.println("<body>");
                        out.println("<center>");
                        out.println("<font face='verdana' size='2' color='#FF0000'>");
                        out.println("Os números inceridos nos campos <b>Senha</b> e 
<b>Confirme a senha</b> devem ser iguais, diferentes de <i>zero</i> e <b>maiores ou 
iguais</b> a 6.");
                        out.println("</center>");
                        out.println("</body>");
                        out.println("</html>");
                }
        } else {
                out.println("<html>");
                out.println("<head>");
                out.println("<title>ExemploServlet04</title>");
                out.println("<meta http-equiv='refresh' content='4; 
url=javascript:window.history.go(-1);'>");
                out.println("</head>");
                out.println("<body>");
                out.println("<center>");
                out.println("<font face='verdana' size='2' color='#FF0000'>");
                out.println("Preencha os campos <b>Primeiro nome</b> e 
<b>Email</b>.</font>");
                out.println("</center>");
                out.println("</body>");
                out.println("</html>");
        }

}
}
------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a