Est-il possible de rafraichir seulement une partie de page ?
Bonjour,
J'ai une page qui est assez longue en taille, avec plusieurs formulaires au choix qui peuvent être soumis.
Ils conduisent à un traitement d'une trentaine de secondes. Alors, pour faire patienter, la page web est raffaichie toutes les dix secondes. Cependant, Struts raffraichit l'intégralité de la page, ce qui ramène le visiteur au début de celle-ci, alors qu'il attend un résultat à un autre emplacement.
Et l'effet n'est vraiment pas très agréable. Je pense même qu'il est assez rédhibitoire!
Il me semble que Struts m'oblige à le faire, parce que les actions mappings sont écrits ainsi:
Code:
1 2 3 4 5 6
|
<action-mappings>
<action name="MonAction" type="pkg.MonAction" path="/MonAction">
<forward name="suivant" path="/MaPage.jsp" />
</action>
</action-mappings> |
Cela veut dire que je n'ai aucun moyen de désigner seulement une partie de ma page comme cible du rechargement?
Même en dehors du fait que je fais du pull client au lieu de faire du push serveur qui serait sans doute nettement mieux, j'ai la très forte impression que sur le principe même, je m'y prends mal.
Si ce que j'ai dit est confus, mon site est ici pour mieux vous représenter ce qui me gêne. De prime abord, son url laisse croire qu'il est en JSF, mais la soumission de chaque formulaire est en Struts.
En vous remerciant,
Grunt.