moçada seguinte, to escrevendo meu primeiro servlet e tals, entao instalei o tomcat 5.5.17, e criei os seguintes arquivos simplezinhos, apenas pra testa mesmo::
index.html ::
<html>
<b>Teste</b>
<form action="http://127.0.0.1:8080/testeServlet/servlet/TesteServlet" method="get">
<input type="text" name="nome">
<input type="text" name="apelido">
<input type="submit" value=".:Mande:.">
</form>
</html>
TesteServlet.java ::
import java.io.PrintWriter;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TesteServlet extends HttpServlet{
public void doPost(HttpServletRequest request, HttpServletResponse response){
try{
//definição do content type da resposta
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String nome = request.getParameter("nome");
String apelido = request.getParameter("apelido");
out.println("Caboclo: "+nome+", ou vulgo "+apelido);
out.close();
}catch(Exception ex){
System.err.println(ex.getMessage());
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response){
doPost(request, response);
}
}
feito isso colokei eles dentro da pasta webapps do tomcat da seguinte maneira::
-webapps
-----testeServlet
----------index.html
----------servlet
---------------TesteServlet.class
dai o que o corre é o seguinte, quando vo no browser e digito http://127.0.0.1:8080/testeServlet/ vai blz, abre os campos que eu queria pra preenche, mas quando eu clico no botao loko la pra manda os dados pro servlet trata dai da esse erro no tomcat::
HTTP Status 404 - /testeServlet/servlet/TesteServlet
type Status report
message /testeServlet/servlet/TesteServlet
description The requested resource (/testeServlet/servlet/TesteServlet) is not available.
e nao to entendo o prq disso e to ficando loko jah… se alguem pude dah uma luz do prq disso pra mim eu agradeço…
vlw
[]´s