Nwlapcug.com


Come filtrare le richieste Ajax

Come filtrare le richieste Ajax


Filtro richieste dall'AJAX è semplice con il filtro di servlet Java. Questo filtro offre diverse opzioni, ad esempio permettendo richieste AJAX domini al tuo sito tramite il browser. Firefox consente di eseguire richieste AJAX tra domini e filtra le richieste con l'aggiunta di un'intestazione HTTP speciale il tuo agente filtrante. Con questa azione, è possibile attivare le richieste di domini per le applicazioni esistenti.

Istruzioni

1

Scarica "crossdomainajaxflt.jar" dal sito Web ServletSuite e salvarlo nella directory "WEB-INF/lib". Modificare il file "Web. xml" per impostare correttamente il filtro di domini.

2

Applicare il codice seguente per consentire le richieste di domini di qualsiasi dominio sul Web:

< filtro >

< nome filtro > CrossDomainAjaxFilter < / filtro-name >

> classe di filtro < com.cj.access.CrossDomainAjaxFilter < / filtro-classe >

< / filtro >

3

Utilizzare il seguente codice sul vostro filtro per limitare le richieste di domini solo a un determinato dominio. Una voce di dominio parametro facoltativo consente di impostare questa azione filtrante:

< filtro >

< nome filtro > CrossDomainAjaxFilter < / filtro-name >

> classe di filtro < com.cj.access.CrossDomainAjaxFilter < / filtro-classe >

< init-param >

&lt;param-name>domain&lt;/param-name>

&lt;param-value>http://permit_special_domain.com&lt;/param-value>

< / init-param >

< / filtro >

4

Usa questo codice per definire un mapping per il filtro AJAX. Questo sarà AJAX per filtrare le vostre richieste in modo appropriato:

< filtro-Mappatura >

< nome filtro > CrossDomainAjaxFilter < / filtro-name >

< URL-pattern > /json/*.jsp < / URL-pattern >

< / filtro-Mappatura >

Consigli & Avvertenze

  • Ci sono vari tutorial online per AJAX disponibili.