/ / Пролет 3 мвс: ресурси, причиняващи mvc: прехващачи, за да работят няколко пъти - пролет, пролет-mvc, interceptor

Пролет 3 mvc: ресурси, причиняващи mvc: прехващачи, които да работят няколко пъти - пролет, пролет-mvc, interceptor

в пролетта 3 MVC dispather-servlet.xml с конфигурацията по-долу, изглежда, че всеки път, когато файлът .js се нарича прескачащ.

<mvc:interceptors>
<bean class="com.something.SomeInterceptor" />
</mvc:interceptors>

<mvc:resources mapping="/js/**" location="/js/" />
<mvc:resources mapping="/jsp/**" location="/jsp/" />

Моят изглед / jsp призовава четири .js и interceptor работи четири пъти ...

Какъв е правилният начин да настроите XML файла, така че да не се случи това?

Благодаря

Отговори:

4 за отговор № 1

Това всъщност е браузърът, който поискаJS файлове, така че 4 заявки HTTP се правят към вашето приложение. Ще трябва да използвате елемента "mapping" на mvc: interceptor, за да изберете подмножество от пътища, към които ще бъде приложен interceptor.Например:

<mvc:interceptors>
<mvc:interceptor>
<mapping path="/secure/*"/>
<bean class="org.example.SecurityInterceptor" />
</mvc:interceptor>
</mvc:interceptors