Domanda

Sto usando JSP e Struts2 per lo sviluppo.

Quando faccio il login, che io chiamo un'azione, che inturn richiede un certo tempo per caricare i dati nella pagina.

Mentre i dati viene sempre caricato, voglio mostrare un cursore occupato e una volta che la pagina viene caricata completamente, rimuovere fuori questo.

Anche io sto usando jQuery in larga misura. C'è un modo per raggiungere questo obiettivo?

È stato utile?

Soluzione

In base alla tua domanda, suona come si potrebbe ottenere una migliore esperienza utente per posticipare la chiamata d'azione a lungo in esecuzione fino a quando la pagina è stata caricata.

A tal fine, avere il vostro JSP rendering indicatore di occupato di qualche tipo, ottenere i dati dal vostro azione con una chiamata AJAX che viene eseguito sul evento onload della pagina, e infine posizionare il contenuto in cui ti piacerebbe. Sono sicuro che jQuery fa tutto questo per voi molto facilmente.

Altri suggerimenti

Ho usato pianura Struts2 (senza jquery) per questo scenario con il ExecuteAndWait Interceptor . Vedere la mia risposta qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top