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: </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(" "); 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] -------------------------------------------------------------------------