আমি স্প্রিং এমভিসি 3 ব্যবহার করে একটি ওয়েব অ্যাপ ডেভেলপ করছি এবং DispatcherServlet
'/' এর মতো (ওয়েব.এক্সএমএল) সমস্ত অনুরোধ পেয়েছি:
<servlet>
<servlet-name>app</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
এখন এটি বিজ্ঞাপন হিসাবে কাজ করে, তবে আমি কীভাবে স্থির সামগ্রী হ্যান্ডেল করতে পারি? পূর্বে, আরআরএসএফুল ইউআরএলগুলি ব্যবহার করার আগে, আমি উদাহরণস্বরূপ সমস্ত * .html কে ধরে এটি পাঠিয়ে দিতাম DispatcherServlet
, তবে এখন এটি একটি ভিন্ন বলের খেলা।
আমার কাছে একটি / স্ট্যাটিক / ফোল্ডার রয়েছে যার মধ্যে / স্টাইল /, / জেএস /, / ইমেজ / ইত্যাদি অন্তর্ভুক্ত রয়েছে এবং আমি / স্ট্যাটিক / * কে বাদ দিতে চাই DispatcherServlet
।
আমি যখন এটি করি তখন আমি স্থিতিশীল সংস্থানগুলিতে কাজ করতে পারি:
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/app/</url-pattern>
</servlet-mapping>
তবে আমি চাই যে এটির URL ভাল লাগবে (স্প্রিং এমভিসি 3 ব্যবহার করে আমার বক্তব্য) ল্যান্ডিং পৃষ্ঠাটি www.domain.com/app/ নয়
আমি টমক্যাট বা অন্য কোনও সার্লেট পাত্রে মিলিত কোনও সমাধানও চাই না, এবং এটি (তুলনামূলকভাবে) কম ট্রাফিকের জন্য আমার কোনও ওয়েবসার্ভারের (অ্যাপাচি httpd এর মতো) সম্মুখের প্রয়োজন নেই।
এর কোন পরিষ্কার সমাধান আছে কি?