[Resolvido]Problema com HttpServlet.*

2 respostas
JHugo

Olá pessoal. To aprendendo struts e usei o projeto struts-blank que vem no pacote como base para o meu projeto.

O problema é que quando eu referencio a classe HttpServlet.* ele não encontra no meu classpath.

Podem me ajudar?

Código da minha action:
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


public class ListUsersAction extends Action {
	
	
	public ActionForward execute(ActionMapping mapping,
			ActionForm form,
			//HttpServletRequest request,
			//HttpServletResponse response)
 throws Exception {
		return null; 
	}
}

* As linhas comentadas são as que estão dando erro "HttpServletRequest cannot be resolved to a type"

Desde já agradeço

Faltava o jar servlet-api.jar do tomcat

2 Respostas

JHugo

Pow pessoal, ning pode me ajudar?

Meu problema é eclipse, jdk tipo de projeto?

[]´s

E

É o seguinte man, a aplicação padrão do struts-blank só vem com as libs do struts, Action, ActionServlet, ActionForm e etc, por isso está dando pau pq a lib do servlet não está no classpath, resolvi da seguinte maneira, se vc estiver usando o tomcat ele já possui as libs, vai no diretório onde está instalado o tomcat, entra no diretório -->Tomcat -->common -->lib, dentro do diretório lib está a lib do servlet-api.jar, se for utilizar libs do jsp adiciona também jsp-api.jar. Qualquer coisa posta ai!

Criado 29 de dezembro de 2007
Ultima resposta 29 de dez. de 2007
Respostas 2
Participantes 2