в пролетта 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