Sei sulla pagina 1di 4

GestionBD.

java
package Ds;
import java.sql.*;
public class GestionBD {
//Objeto Singleton (instancia) - Almacena la instancia Unica
private static GestionBD instancia=null;
private Connection cn=null;
//Metodo Singleton (consigue la instancia nica)
public static GestionBD getInstancia() throws Exception {
if(instancia==null){ //Aun no existe instancia?
instancia=new GestionBD();
}
return instancia;

Consulta.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%
//atrapar valores
//Recuperar la data
HttpSession sv=request.getSession();
String vcodcat="";
if(((String)sv.getAttribute("scodcat"))!=null){
vcodcat=(String)sv.getAttribute("scodcat");
}

String vmar="";
if(((String)sv.getAttribute("smarca"))!=null){
vmar=(String)sv.getAttribute("smarca");
}
String vnom="";
if(((String)sv.getAttribute("snom"))!=null){
vnom=(String)sv.getAttribute("snom");
}
ResultSet rsnombres=null;
if(((ResultSet)sv.getAttribute("datanombres"))!=null){
rsnombres=(ResultSet)sv.getAttribute("datanombres");
}
ResultSet rsmarcas=null;
if(((ResultSet)sv.getAttribute("datamarcas"))!=null){
rsmarcas=(ResultSet)sv.getAttribute("datamarcas");
}
ResultSet rscat=null;
if(((ResultSet)sv.getAttribute("datacat"))!=null){
rscat=(ResultSet)sv.getAttribute("datacat");
}
ResultSet rsdata=null;
if(((ResultSet)sv.getAttribute("data"))!=null){
rsdata=(ResultSet)sv.getAttribute("data");
}
%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<link rel="stylesheet" type="text/css" href="../css/estilo.css">
<body>
<h1>Consulta de Productos </h1>
<form name="form1" method="post" action="/MVC2/ConsultaController">
<table width="391" border="1">
<tr>
<td width="60">Categoria</td>
<td width="170">
<select name="cbocat" class="combo" id="cbocat" onchange="submit()">
<option value="">Seleccione Categoria</option>
<%
rscat.first();
while(rscat.next()){
String cod=rscat.getString(1);
if(vcodcat.equals(cod)) { %>
<option value=<%=cod%> selected><%=rscat.getString(2)%></option>
<% } else { %>
<option value=<%=cod%>><%=rscat.getString(2)%></option>
<% } //fin del if

} //fin del while


%>
</select>
</td>
<td width="139">&nbsp;</td>
</tr>
<tr>
<td>Marca</td>
<td>
<select name="cbomar" class="combo" id="cbomar" onchange="submit()">
<option value="">Seleccione Marca</option>
<%
if(rsmarcas!=null){
rsmarcas.first();
while(rsmarcas.next()){
String vm=rsmarcas.getString(1);
if(vm.equals(vmar)) { %>
<option value='<%=vm%>' selected><%=vm%></option>
<% } else { %>
<option value='<%=vm%>'><%=vm%></option>
<% } //fin

Potrebbero piacerti anche