Para ello he utilizado las etiquetas siguiente:
y el metodo en mi clase que hace la importacion es :
public String actionImportarDatos(){
progreso = 1;
enProgreso = true; //sino esta a true no sale la barrita
List
listadoDatosImportar =método para rellenar esta lista con los datos que voy a importar;
total = listadoDatosImportar.size();
for (DatosIMportar datos : listadoDatosImportar) {
progreso++;
BO. save(datos); //en el BO tengo un metodo que guarda ese dato importado en la tabla.
}
mensaje = "Libros importados correctamente";
return null;
}
public int getPorcentaje() {
try {
return Math.min(progreso * 100 / total, 100);
} catch (ArithmeticException e) {
return 0;
}
}