Comunicaci贸n Action con Servlet
Hola a todos,
Estoy creando una barra de progreso que me muestre el porcentaje de la subida de un fichero. Las dos partes sueltas las he hecho correctamente, pero necesito saber como puedo comunicar el Action encargado de la subida del fichero con el servlet que realiza la barra de progreso, es decir necesito pasarle a ese servlet el porcentaje subido del archivo.
驴Alguien tiene alguna idea de como comunicar ambos?
Saludos, kemmotar
Estoy creando una barra de progreso que me muestre el porcentaje de la subida de un fichero. Las dos partes sueltas las he hecho correctamente, pero necesito saber como puedo comunicar el Action encargado de la subida del fichero con el servlet que realiza la barra de progreso, es decir necesito pasarle a ese servlet el porcentaje subido del archivo.
驴Alguien tiene alguna idea de como comunicar ambos?
Saludos, kemmotar
Ya he solucionado la parte esa poniendo:
private HttpSession session;
session = request.getSession();
Pero no sale lo que yo quiero. Me explico:
Antes de llamar al action, en el jsp hago:
session.setAttribute("porcentaje", new Integer("0"));
<html:form action="....." ....>
..........
<html:submit onclick="submitTask();" />
</html:form>
En el Action al que llama, en el m茅todo execute hago:
HttpSession session = request.getSession();
session.setAttribute("porcentaje", new Integer("12"));
......
Este valor lo intento capturar en el servlet (es un servlet llamado desde una funci贸n de javascript basado en Ajax), pero solo capturo el 0 (el valor que he puesto al principio en el jsp), pero no el valor que pongo en el Action.
El valor si se escribe correctamente, porque luego pruebo a leerle y cuando acaba el m茅todo execute del Action si lo lee.
En definitiva, como puedo escribir ese valor en una variable de sesi贸n sin tener que esperar a que acabe el m茅todo execute del Action pra poder capturarlo
private HttpSession session;
session = request.getSession();
Pero no sale lo que yo quiero. Me explico:
Antes de llamar al action, en el jsp hago:
session.setAttribute("porcentaje", new Integer("0"));
<html:form action="....." ....>
..........
<html:submit onclick="submitTask();" />
</html:form>
En el Action al que llama, en el m茅todo execute hago:
HttpSession session = request.getSession();
session.setAttribute("porcentaje", new Integer("12"));
......
Este valor lo intento capturar en el servlet (es un servlet llamado desde una funci贸n de javascript basado en Ajax), pero solo capturo el 0 (el valor que he puesto al principio en el jsp), pero no el valor que pongo en el Action.
El valor si se escribe correctamente, porque luego pruebo a leerle y cuando acaba el m茅todo execute del Action si lo lee.
En definitiva, como puedo escribir ese valor en una variable de sesi贸n sin tener que esperar a que acabe el m茅todo execute del Action pra poder capturarlo
