पर मैप किए गए दो अलग-अलग सर्लेट होने के बाद मुझे दूसरों द्वारा लिखित एक जे 2 ईई परियोजना का सामना करना पड़ा। जब मैं web.xml
पर आता हूं, तो उसी यूआरएल पैटर्न पर दो अलग-अलग सर्लेट मैप किए जाते हैं। मुझे इस दृष्टिकोण का उद्देश्य आश्चर्य है। यह काम वास्तव में कैसे करता है और क्या विवाद है?एक ही यूआरएल पैटर्न
यहाँ web.xml
के प्रासंगिक हिस्सा है:
<servlet>
<servlet-name>fileDownload</servlet-name>
<servlet-class>com.htsoft.core.web.servlet.FileDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileDownload</servlet-name>
<url-pattern>/file-download</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>fileDownLoad</servlet-name>
<servlet-class>com.kaiwii.oa.action.system.FileDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileDownLoad</servlet-name>
<url-pattern>/file-downLoad</url-pattern>
</servlet-mapping>
एक्सएमएल के हिस्सों को पेस्ट करने के लिए अच्छा होगा। – hellectronic
मैं पहले से ही web.xml सामग्री पोस्ट कर चुका हूं। –
वे समान नहीं हैं: सर्वलेट spec का कहना है कि पैटर्न मिलान केस-संवेदी है। –