Come invertire Ajax in DWR

February 7

elementi AJAX aggiunti a una pagina Web sono progettati per interrogare un server quando la pagina viene caricata. Remoting Web diretto, talvolta indicato come DWR, consente agli utenti di invertire questo sistema in modo che un server può trasmettere informazioni a una pagina Web tramite un elemento AJAX, che è altrimenti difficile da raggiungere. Questa funzione è utile per chiunque abbia bisogno di caricare continuamente una pagina Web con i dati aggregati da più fonti e inviati a un singolo server.

istruzione

1 Aprire il file "web.xml" del tuo sito web facendo clic destro sul file e scegliendo "Apri con", quindi facendo clic su "Blocco note". Il file si aprirà automaticamente nel programma.

2 Aggiungere il seguente codice alla fine del file:

<Servlet>
<Servlet-name> DWR-invoker </ servlet-name>
<Servlet-class> org.directwebremoting.servlet.DwrServlet </ servlet-class>
<Init-param>
<Param-name> activeReverseAjaxEnabled </ param-name>
<Param-value> true </ param-value>
</ Init-param>
</ Servlet>

3 Fare clic su "File", poi "Salva" per salvare le modifiche apportate al file, quindi chiudere il Blocco note.

4 Aprire la pagina Web che ha l'elemento di AJAX si vuole invertire in Blocco note. Aggiungere la seguente riga di codice alla fine dello script AJAX:

dwr.engine.setActiveReverseAjax (true);

5 Fare clic su "File", poi "Salva" per salvare le modifiche, quindi chiudere il Blocco note.