Comunicar un servlet con un action

kemmotar
22 de Marzo del 2006
Hola a todos!

Voy a ver si puedo explicar bien mi problema. Tengo una página jsp que llama a la vez a un action mediante un formulario con struts y a un servlet mediante un método javascript:

<html:form action=".....do">
.......
<html:submit onclick="submitTask();" />
</html:form>

El servlet y el Action son llamados y cada uno hace correctamente su cometido, pero el problema es que quiero que el Action modifique una variable y el Servlet sepa cual es el valor de esta en cada momento.

Lo estoy haciendo de la siguiente manera:

En el Action:

HttpSession session = request.getSession();
session.setAttribute("tamañoCompletado", new Integer(i));

Y en el Servlet para recuperar su valor:

Integer I = (Integer)session.getAttribute("tamañoCompletado");

El problema es que no sé porque no me recoge su valor, pero sí una vez que ha acabado el Action en la página jsp. ¿Alguien sabe cómo podría hacer esto?

Saludos, kemmotar