मैं SpringMVC का उपयोग कर एक वेब एप्लिकेशन लिखने की कोशिश कर रहा हूं। आम तौर पर मैं बस कुछ मेक-अप फ़ाइल एक्सटेंशन को स्प्रिंग के फ्रंट कंट्रोलर पर मैप करता हूं और खुशी से रहता हूं, लेकिन इस बार मैं रीस्ट-जैसी यूआरएल के लिए जा रहा हूं, बिना फ़ाइल-नाम एक्सटेंशन के।कोई भी सर्वलेट मैपिंग समझा सकता है?
सामने नियंत्रक करने के लिए अपने संदर्भ पथ के अंतर्गत सब कुछ का मिलान का मतलब है मैं भी स्थिर फ़ाइलों का ध्यान रखना चाहिए (इसे "एप्लिकेशन" कहते हैं), कुछ मैं नहीं बल्कि ऐसा नहीं चाहते हैं (क्यों अभी तक एक और weel एक नए अंदाज़ में?), तो टोमकैट के डिफ़ॉल्ट सर्वलेट के साथ कुछ संयोजन (चलिए इसे "टॉमकैट" कहते हैं) जाने का तरीका प्रतीत होता है।
मैं की तरह
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>tomcat</servlet-name>
<url-pattern>*.ext</url-pattern>
</servlet-mapping>
कुछ कर रही है और मेरे स्थैतिक सामग्री की फ़ाइल एक्सटेंशन में से हर एक के लिए बाद दोहरा काम करने के लिए बात हो गया। मैं बस सोच रहा हूं कि निम्नलिखित सेटअप क्यों हैं, जो मेरे ऊपर एक के बराबर हैं, काम न करें।
<!-- failed attempt #1 -->
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>tomcat</servlet-name>
<url-pattern>*.ext</url-pattern>
</servlet-mapping>
<!-- failed attempt #2 -->
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>tomcat</servlet-name>
<url-pattern>/some-static-content-folder/*</url-pattern>
</servlet-mapping>
क्या कोई भी कुछ प्रकाश डाल सकता है?
http://static.springsource.org/spring-webflow/docs/2.0:
यह एक बिलाव बग संस्करण 6.0.29 में तय हो का परिणाम था। एक्स/संदर्भ/एचटीएमएल/ch12s03.html –
_ ** संबंधित: ** _ http://stackoverflow.com/a/14225540/814702 – informatik01