rendered paste bodypackage fedi;
import java.beans.Beans;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.LinkedList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.jsp.JspWriter;
public class Fede extends HttpServlet {
@SuppressWarnings("unused")
private String autor;
private String genero;
private Libro[] libs={};
@Override
public void init() throws ServletException {
//conectarse();
}
public void setLibs(Libro[] libs) {
this.libs = libs;
}
public Libro[] getLibs() {
return libs;
}
public void setGenero(String geanero) {
this.genero = genero;
}
public String getGenero() {
return genero;
}
public void setAutor(String autor) {
this.autor = autor;
}
public String getAutor() {
return autor;
}
public void mostrarGen(JspWriter o){
LinkedList<Genero> s = Listar();
int i =0;
try {
o.println("<option value ="+null+">"+"indistinto"+"</option>");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
while(i<s.size()){
o.println("<option>"+s.get(i).genero+"</option>");
i++;
}
}
public void consultar(){
LinkedList<Libro> s = hacerConsulta(autor,genero);
int i=0;
libs= new Libro[s.size()];
while(i<s.size()){
libs[i]=s.get(i);
i++;
}
}
public void mostrarResults(JspWriter o){
int i =0;
try{
o.println("<table style=\"text-align: left; width: 731px; height: 84px;\"");
o.println("border=\"1\" cellpadding=\"2\" cellspacing=\"2\">");
o.println("<tbody>");
while(i < libs.length){
o.println("<tr>");
o.println("<td>"+libs[i].nombre+"</td>");
o.println("<td>"+libs[i].autor+"</td>");
o.println("<td>"+libs[i].genero+"</td>");
o.println("<td>"+libs[i].disponibilidad+"</td>");
o.println("<td><input name=\""+libs[i].ID+"\" type=\"checkbox\"></td>");
o.println("</tr>");
i++;
}
o.println("</tr>"+"\n"+
"</tbody>"+"\n"+
"</table>");
}
catch(Exception e){
}
}
}