Hvordan Filter Ajax Forespørsler

Hvordan Filter Ajax Forespørsler


Filtrering forespørsler fra AJAX er enkel med Java servlet filter. Dette filteret gir flere alternativer, for eksempel tillater tvers av domener AJAX forespørsler til nettstedet ditt gjennom nettleseren din. Firefox lar deg utføre på tvers av domener AJAX forespørsler, og det filtrerer disse forespørslene ved å legge en spesiell HTTP header på filtrering agent. Med denne handlingen, kan du aktivere tvers av domener for de eksisterende applikasjoner.

Bruksanvisning

1 Last ned "crossdomainajaxflt.jar" fra ServletSuite nettsted og lagre den i "WEB-INF / lib" katalog. Endre "web.xml" filen for å sette på tvers av domener filter riktig.

2 Bruk følgende kode for å tillate tvers av domener forespørsler fra alle domener på nettet:

<Filter>

<Filter navn> CrossDomainAjaxFilter </ filter navn>

<Filter-class> com.cj.access.CrossDomainAjaxFilter </ filter-class>

</ Filter>

3 Bruk følgende kode på filter for å begrense tvers av domener bare til et bestemt domene. En valgfri parameter domeneoppføringen setter opp denne filtre handling:

<Filter>

<Filter navn> CrossDomainAjaxFilter </ filter navn>

<Filter-class> com.cj.access.CrossDomainAjaxFilter </ filter-class>

<Init-param>

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

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

</ Init-param>

</ Filter>

4 Bruk denne koden for å definere en kartlegging for AJAX filter. Dette vil Ajax til å filtrere forespørsler på riktig måte:

<Filter-mapping>

<Filter navn> CrossDomainAjaxFilter </ filter navn>

<URL-mønster> / json / *. Jsp </ URL-mønster>

</ Filter-mapping>

Hint

  • Det finnes ulike elektroniske opplæringsprogrammer for AJAX tilgjengelig.