Prevenga la misma acción llamada dos veces mientras el usuario esté en la sesión actual

Estoy usando el framework Struts2, mi problema es

Si el usuario inicia sesión en el sistema y hace clic en alguna acción, digamosACTION1, el flujo irá a la clase de acción y ejecutará algún método, devolverá el resultado apropiado. Puede visitar algunas de las páginas web y hacer clic nuevamente.ACTION1.

Mientras se encuentre en la misma sesión, ahora el control no debe utilizar ese método en particular, pero el resultado debe ser el mismo que el de los resultados anteriores.

¿Cómo podemos lograr esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta