Question

J'utilise JSP et Struts2 pour le développement.

Quand je me connecte, j'appelle une action, qui à leur tour prend un certain temps pour charger les données sur la page.

Alors que les données se charge, je veux montrer un curseur occupé et une fois que la page est complètement chargée, retirez ce.

Aussi j'utilise jQuery dans une large mesure. Y at-il un moyen d'y parvenir?

Était-ce utile?

La solution

Sur la base de votre question, il semble que vous pourriez avoir une meilleure expérience utilisateur en reportant l'appel d'action de longue durée jusqu'à ce que votre page est chargée.

Pour cela, demandez à votre JSP rendre un indicateur d'occupation de quelque sorte, obtenir les données de votre action avec un appel ajax qui fonctionne sur l'événement onload de la page, et enfin placer le contenu où vous souhaitez qu'il. Je suis sûr que jQuery fait tout cela pour vous très facilement.

Autres conseils

Je l'ai utilisé Struts2 (pas jquery) clair pour ce scénario avec ExecuteAndWait Interceptor . Voir ma réponse .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top