15/04/2011, 11:00
|
| | | Fecha de Ingreso: junio-2008 Ubicación: Medellin
Mensajes: 89
Antigüedad: 16 años, 5 meses Puntos: 4 | |
Respuesta: Tutorial JQuery DataTables Cita:
Iniciado por gabrican Ahora lo que tengo en el servlet se los pongo en el siguiente post El servlet contiene:
ConsultarProyectost.java
Código:
package servlets;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.Vector;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import daos.ProyectoDAO;
import exceptions.ConnectionException;
/**
* El Servlet ConsultarProyectost se encarga de consultar en la base de datos
* la informacion de un determinado proyecto
* @author Gabriel Jaime Duque Lopez
* @version 1.00 2010/09/09
* @since JDK 1.4.2_13
*/
public class ConsultarProyectost extends HttpServlet {
public ConsultarProyectost() {
super();
}
/**
* Procesa las solicitudes HTTP realizadas a traves de los metodos GET y POST
* @param request Solicitud del servlet
* @param response Respuesta del servlet
* @throws ServletException Si el recurso destino lanza esta excepcion
* @throws IOException Si el recurso destino lanza esta excepcion
* @throws ParseException
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, SQLException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
ProyectoDAO prydao = new ProyectoDAO();
try{
String tipo = request.getParameter("cboTipo");
String dato = request.getParameter("txtValor");
if (tipo.equals("nombre")){
Vector proyectos = prydao.consultarProyecton(dato);
StringBuffer tabla = new StringBuffer(); /* StringBuffer representa una cadena cuyo tamano puede variar.*/
if(proyectos.size() == 0){
tabla.append("<td class='consultas'>No se encontraron registros!!</td>");
out.print(tabla.toString());
return;
}
tabla.append("<table border='0' id='ajax' width='1200'>");
for (int i=0; i < proyectos.size(); i ++){
ProyectoDTO pdto = (ProyectoDTO) proyectos.elementAt(i);
int idpro = pdto.getId_proyecto();
/* muestra la informacion de la BD*/
tabla.append("<tr><td width='131'><label for='"+pdto.getStr_nombre_pro()+"'>"
+pdto.getStr_nombre_pro()+"</label></td>"+
"<td width='130'><label for='"+pdto.getStr_direccion_pro()+"'>"
+pdto.getStr_direccion_pro()+"</label></td>"+
"<td width='82'><label for='"+pdto.getStr_radicado_pro()+"'>"
+pdto.getStr_radicado_pro()+"</label></td>"+
"<td width='92'><label for='"+pdto.getStr_estado_pro()+"'>"
+pdto.getStr_estado_pro()+"</label></td>"+
"<td width='102'><label for='"+pdto.getStr_encargado_pro()+"'>"
+pdto.getStr_encargado_pro()+"</label></td>"+
"<td width='83'><strong><label for='Actualizar'><a href='actualizaProyecto.jsp?id="+ pdto.getId_proyecto()+"' target='_blank'><img src='images/actualiza.png' border='0'></a></label></strong></td>");
}
tabla.append("</strong></td>");
}
tabla.append("</table>");
tabla.append("<div><td class='consultas'>Numero de Registros:"+proyectos.size()+"</td></div>");
out.print(tabla.toString());
out.close();
}
/*En caso de que se produzca una excepcion */
}catch(ConnectionException ex){
ex.printStackTrace();
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
try {
processRequest(request, response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
try {
processRequest(request, response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
__________________ Gabo Duk3
I.S |