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.
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
JFranciscoPJ
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:
publicclassQPessoas{...}
Francisco.
G
Guilherme_MelloPJ
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
matheusPJ
sua classe QPessoas não é um Servlet… ela nem extende javax.servlet.http.HttpServlet… :roll:
G
Guilherme_MelloPJ
"JavaPlayer":
Sua Classe teria que ser assim, para ser um Servlet: