Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] cuadro de dialogo abir archivo desde jsp

Estas en el tema de cuadro de dialogo abir archivo desde jsp en el foro de Java en Foros del Web. Amigos Como presento un cuadro de dialogo "abrir" desde JSP. Necesito capturar este nombre del archivo para ejecutar despues una clase JAVA que carga los ...
  #1 (permalink)  
Antiguo 16/06/2016, 15:59
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
cuadro de dialogo abir archivo desde jsp

Amigos

Como presento un cuadro de dialogo "abrir" desde JSP.

Necesito capturar este nombre del archivo para ejecutar despues una clase JAVA que carga los datos en una BD...

Todo me funciona pero por mas que he buscado y leido no encuentro como hacerlo desde JSP.

Gracias por sus ideas
  #2 (permalink)  
Antiguo 16/06/2016, 16:02
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: cuadro de dialogo abir archivo desde jsp

En su defecto, tengo una clase JAVA que presenta el cuadro de dialogo con JFILECHOOSER y guarda los datos en la bd....pero no se como ejecutar esto desde JSP.

Alguna idea?
  #3 (permalink)  
Antiguo 16/06/2016, 16:40
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: cuadro de dialogo abir archivo desde jsp

Bueno ya descubri como hacerlo y lo habia leido pero no lo habia entendido....

Sinembargo me genera un error....pongo aca el codigo:

Esta es la clase java donde abro la el cuadro de dialogo y cargo el archivo
Código Java:
Ver original
  1. public class SGVCargarPlano {
  2.    
  3.     public static void muestraContenido() throws FileNotFoundException, IOException {
  4.      //abrimos el cuadro de dialogo para seleccionar el archivo a cargar
  5.     JFileChooser Cdialogo = new JFileChooser();
  6.     int seleccion = Cdialogo.showOpenDialog(null);
  7.     if (seleccion == JFileChooser.APPROVE_OPTION){
  8.        // ABRIMOS EL ARCHIVO PARA CARGARLO EN LA TABLA TEMPORAL
  9.        File archivo = Cdialogo.getSelectedFile();
  10.        FileReader fr = null;
  11.        BufferedReader br = null;
  12.        String sqldyn="insert into sgv2_nomina_prueba values (";
  13.        DBUpdate guarda = new DBUpdate();
  14.        try {
  15.           // Apertura del archivo
  16.           //archivo = new File (archSel);
  17.           fr = new FileReader (archivo);
  18.           br = new BufferedReader(fr);
  19.           int numeroRegs=0;
  20.           int pos;
  21.           String linea;
  22.           String dato;
  23.           String lAct;
  24.           int nfinal;
  25.           while((linea=br.readLine())!=null){
  26.              nfinal=linea.length();
  27.              //lAct=linea.substring(20,4);
  28.              for (int inicial=0; inicial<linea.length();inicial++){
  29.                 dato=linea.substring(inicial, nfinal);
  30.                 pos=dato.indexOf(";");
  31.                 lAct=dato.substring(inicial, pos);
  32.                 sqldyn=sqldyn+lAct+",";
  33.                 inicial=pos+1;
  34.              }  
  35.              sqldyn = sqldyn + linea + ");";
  36.              guarda.Insertar(sqldyn);
  37.           }
  38.        }
  39.           catch(Exception e){
  40.              e.printStackTrace();
  41.           }finally{
  42.           // cerramo el cargue
  43.           try{                    
  44.              if( null != fr ){  
  45.                 fr.close();    
  46.              }                  
  47.           }catch (Exception e2){
  48.              e2.printStackTrace();
  49.            }
  50.           }
  51.       }
  52.  
  53.     }

y asi lo ejecuto desde jsp
Código Java:
Ver original
  1. <%@page import="Importar.SGVCargarPlano"%>
  2.  
  3.  SGVCargarPlano.muestraContenido();

Sin embargo no funciona...entra a la clase java pero se totea en la linea
Código Java:
Ver original
  1. int seleccion = Cdialogo.showOpenDialog(null);
alguna idea?
  #4 (permalink)  
Antiguo 16/06/2016, 16:50
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: cuadro de dialogo abir archivo desde jsp

JSP no es más que una forma de integrar HTML con java, así que lo que tienes que buscar es qué componente de HTML se adapte a lo que buscas.

Puedes probrar con esto

http://www.html5rocks.com/es/tutorials/file/dndfiles/

Lo del JFileChooser olvidate, eso es de aplicaciones de escritorio, tú estás en web .
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 16/06/2016, 17:09
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: cuadro de dialogo abir archivo desde jsp

Amigo Xerelo...haz salvado una vida el dia de hoy....casi me saco un ojo leyendo documentacion y haciendo pruebas.

Gracias.

Etiquetas: netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:28.