Código Java:
Ver original
package util; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class LectorArchivos { List<String> datos = new ArrayList<String>(); while (linea != null) { datos.add(linea); linea = buffer.readLine(); } try{ buffer.close(); //para que no falle al cerrar el archivo } return datos; } }
Código Java:
Ver original
package util; import java.util.ArrayList; import java.util.List; public class CreadorDeCombo { try { LectorArchivos Lector = new LectorArchivos(); List<String> items = Lector.getDatos(archiv); combo.add(item); } e.printStackTrace(); //marcar error al usuario } } }
Código JSP:
Ver original
<%@page import="java.util.ArrayList"%> <%@page import="util.CreadorDeCombo"%> <%@page import="java.util.Iterator"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <p>Pais:</p> <select name="pais"> <option value="0">Seleccione</option> <% ArrayList<String> com = new ArrayList<String>(); CreadorDeCombo.cargarPa(com); Iterator itr = com.iterator(); while (itr.hasNext()) { Object tt = itr.next(); out.println("<option value="+tt+">" + tt + "</option>"); } %> </select> </body> </html>