package com.everis.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Fachada
*/
public class Fachada extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public Fachada() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
// TODO Auto-generated method stub
}
protected void service(HttpServletRequest req,
HttpServletResponse res) throws ServletException, IOException {
PrintWriter out = res.getWriter();
String verifica = req.getParameter("txtconsulta");
if (verifica.equals("bike")|| verifica.equals("raquete")) {
out.println("<html>");
out.println("<head>");
out.println("<title> Resultado servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("Ta certo");
out.println("</body>");
out.println("</html>");
}
else {
out.println("<html>");
out.println("<head>");
out.println("<title> Resultado servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("Ta errado");
out.println("</body>");
out.println("</html>");
}
}
}
Servlet
S
Olá, gostaria de uma ajuda com serlet, eu preciso fazer uma conexão com um banco de dados na servlet e depois encaminhar para outra página JSP que irá ter uma tabela que mostra o resultado. Segue o código da minha servlet, quero saber o que eu devia fazer agora.
Obs.: O "if"e o "else" eu fiz apenas aperecer uma mensagem de teste, mas o que eu quero é que apareça a tabela do BD.
2 Respostas
http://www.userworld.com/samplecode/servlet.html
Caso o exemplo acima não te atenda, procure no Google por “JDBC servlet” para outros resultados.
Olá, gostaria de uma ajuda com serlet, eu preciso fazer uma conexão com um banco de dados na servlet e depois encaminhar para outra página JSP que irá ter uma tabela que mostra o resultado. Segue o código da minha servlet, quero saber o que eu devia fazer agora. Obs.: O "if"e o "else" eu fiz apenas aperecer uma mensagem de teste, mas o que eu quero é que apareça a tabela do BD.package com.everis.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Fachada */ public class Fachada extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Fachada() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { // TODO Auto-generated method stub } protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { PrintWriter out = res.getWriter(); String verifica = req.getParameter("txtconsulta"); if (verifica.equals("bike")|| verifica.equals("raquete")) { out.println("<html>"); out.println("<head>"); out.println("<title> Resultado servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("Ta certo"); out.println("</body>"); out.println("</html>"); } else { out.println("<html>"); out.println("<head>"); out.println("<title> Resultado servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("Ta errado"); out.println("</body>"); out.println("</html>"); } } }
primeiramente crie uma pagina classe jsp, nessa pagina vc determina como será o modo de envio ou doGet ou doPost, tem um material ótimo da caelum, c liga aí:[url]http://www.caelum.com.br/[/url]
c vc ta aprendendo baixe a fj-11 para este tipo de assunto q vc quer é fj-21, bons estudos
public class ConnectionFactory{
public Connection getConnection()throws SQLException{
Connection conexao = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conexao=DriverManager.getConnection("jdbc:mysql://localhost/nome do BD", "usuario","senha");
System.out.println("Conectado");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return conexao;
}
}
existem varias formas de conexão, eu crio assim
Criado 29 de julho de 2011
Ultima resposta 31 de jul. de 2011
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo