Como usar JSP e Servlet

5 respostas
J

Pessoal sou iniciante em JSP e SERVLET e estou encontrando dificuldade de usar JSP e Servlet.
Acontece o seguinte:
No meu JSP preciso preciso chamar o Servlet que receberá como parâmetro um certa informação que sera utilizada para acessar meu BD. A classe Servlet está devidamente compilada. Acontece que quando meu JSP chama a classe, dá erro.
Será que alguém poderia enviar-me um JSP e um Servlet já funcionando pra servir se exemplo? Pode ser qq coisa simples.

Observação:
Se o registro for localizado na tabela, preciso que o Servlet retorno os dados para ser mostrados no JSP.

5 Respostas

M

bem-vindo ao Portal Java Francisco. A resolução do seu problema é simples, tu mapeou o teu servlet no web.xml? Se sim, posta pra gente o seu conteúdo, e o package do teu servlet junto do nome da classe.

J

Matheus,

Realmente o servlet não foi mapeado no web.xml.

O arquivo existe mas não alterei o conteúdo em nada. Que devo fazer para mapear?

Minha Classe:

public class QPessoas {

.

.

.

}

Francisco.

G

vc pode mapear se servlet assim:

web.xml

<?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>
    
    <!-- MAPEAMENTO DOS SERVLETS -->
    <servlet>
      <servlet-name>QPessoas </servlet-name>
      <servlet-class>seupacote.QPessoas </servlet-class>
    </servlet>

 
    <!-- MAPEAMENTO DA URL -->
    <servlet-mapping>
      <servlet-name>QPessoas </servlet-name>
      <url-pattern>/qpessoas</url-pattern>
    </servlet-mapping>

</web-app>

:wink:

M

sua classe QPessoas não é um Servlet… ela nem extende javax.servlet.http.HttpServlet… :roll:

G
"JavaPlayer":
Sua Classe teria que ser assim, para ser um Servlet:
import javax.servlet.*;
import javax.servlet.http.*;

public class QPessoas extends HttpServlet {
 .
 .
 .
}

:wink:

Criado 6 de abril de 2005
Ultima resposta 6 de abr. de 2005
Respostas 5
Participantes 3