Fala ae pessoal tudo bem?
Eu to comesando a aprender servlet e aconteceu um erro aqui que eu nao entendi,
Eu criei uma pagina em html chamada inclusao e depois fiz um servlet para pegar os parametros dados por essa pagina em html (tudo no eclipse com tomcat 6)
bem a pagina em html ta assim :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action='ServletEntrada' method='get'>
<span>Usuario:</span><input type='text' name='usuario'>
<br>
<span>Id:</span><input type='text' name='id'>
<input type='submit'>
</form>
</body>
</html>
e o meu servlet ta
public class ServletEntrada extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String usuario;
String id;
usuario = request.getParameter("usuario");
id = request.getParameter("id");
System.out.println(usuario+" "+id);
}
}
eu testei esse codigo e me retornou o erro 404 servlet not found, eu criei um segundo servlet identico a esse com o nome de Servlet2 mudei o que eu tinha que mudar na pagina html e tudo funcionou perfeitamente depois eu deletei o primeiro servlet e renomeio o Servlet 2 para servletentrada, para minha surpresa quando fui rodar esse codigo de 404 de novo, renomei esse servlet para servlet2 e voltou a funcionar!!! Alguem sabe o porque??? *sempre que eu mudava algo eu dava F5 para nao pegar a pagina no cache.