Para resolver este problema vc terá que configurar seu arquivo web.xml,
incluindo a tag <servlet-mapping>.
Segue um exemplo deste arquivo:
 
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd";>
<web-app>
 
<servlet>
    <servlet-name>FormHandlerServlet</servlet-name>
    <servlet-class>FormHandlerServlet</servlet-class>
</servlet>
 
<servlet-mapping>
    <servlet-name>FormHandlerServlet</servlet-name>
    <url-pattern>/FormHandlerServlet</url-pattern>
</servlet-mapping>
 
</web-app>
 

-----Mensagem original-----
De: Marcus Augusto [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 11 de abril de 2002 22:19
Para: List-Java
Assunto: [java-list] Dúvida servlet


Pessoal,
 
Faço a validação de dados de uma página quando executo um submit e chamo
neste momento um servlet. Neste servlet faço a validação necessária e caso
existem erros nos dados enviados volto para a página inicial utilizando o
código abaixo:
 
   RequestDispatcher rd;
   rd=getServletContext().getRequestDispatcher(/form.jsp);
   rd.forward(request, response);


 Só que na url fica o endereço do servlet, por exemplo:
 
    http://localhost:8080/cpd/servlet/FormHandlerServlet
<http://localhost:8080/cpd/servlet/FormHandlerServlet> 
 
O problema acontece quando altero o dado e executo novamente o submit e ele
me retorna o erro de página não encontrada. O que está de errado ? Quando
faço o dispatcher para a página "form.jsp" ele não deveria atualizar a url ?
 
Obrigado,
 
Marcus Augusto F. de Almeida
 


------------------------------ 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