/ / वसंत 3 एमवीसी: एमवीसी के कारण संसाधन: इंटरसेप्टर कई बार चलाने के लिए - वसंत, वसंत-एमवीसी, इंटरसेप्टर

वसंत 3 एमवीसी: एमवीसी के कारण संसाधन: इंटरसेप्टर कई बार चलाने के लिए - वसंत, वसंत-एमवीसी, इंटरसेप्टर

वसंत 3 एमवीसी 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/" />

मेरा विचार / जेएसपी चार .js कॉल करता है और इंटरसेप्टर चार बार चलता है ...

एक्सएमएल फाइल को स्थापित करने का सही तरीका क्या है ताकि ऐसा न हो?

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 4

यह वास्तव में ब्राउज़र है जो अनुरोध कर रहा हैजेएस फाइलें, इसलिए आपके आवेदन में 4 HTTP अनुरोध किए जा रहे हैं। आपको एमवीसी के "मैपिंग" तत्व का उपयोग करने की आवश्यकता होगी: इंटरसेप्टर पथों का एक सबसेट चुनने के लिए जो इंटरसेप्टर को लागू किया जाएगा। उदाहरण के लिए:

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