Novas Servlets

7 respostas
D

Olá Pessoal,

Estou tentando adicionar novas servlets em meu projeto, entretanto nenhuma servlet funciona. Estou utilizando o Eclipse Galileo, já tentei criar na mão (criar classe e adicioná-las no web.xml manualmente) ou através do menu ADD Servlet.

Ao clicar no link que chama a servlet me retorna:

HTTP Status 405 - HTTP method GET is not supported by this URL


type Status report

message HTTP method GET is not supported by this URL

description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).

7 Respostas

F

Posta o seu web.xml
e o código do servlet que te dá este erro.

D
CtrlTeste CtrlTeste control.CtrlTeste CtrlTeste /teste

public class CtrlTeste extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	System.out.println("Passei");
	response.sendRedirect("sucesso.jsp");
	
}

}

Hebert_Coelho

A tua classe na no package control?
Qual está sendo o link que vc está chamando?

D

Sim, minha classe está no package control, omiti os imports no post.

O link é este:

Teste

Hebert_Coelho

A não, coloca aí a url que vc está digitando. http://localhost e tals!

=D

Hebert_Coelho

diogojava123:
Sim, minha classe está no package control, omiti os imports no post.

O link é este:

Teste

Ops, só agora q eu notei também, tenta colocar o caminho completo da jsp “/sucesso.jsp”

D

Quando rodo o projeto chamo este link… http://localhost:8093/Vendas/
Há uma index.html que contém os links
Ai o link da servlet que não funciona
http://localhost:8093/Vendas/teste

Criado 12 de julho de 2010
Ultima resposta 13 de jul. de 2010
Respostas 7
Participantes 3