23
Spring MVCで静的コンテンツを処理する方法
私はSpring MVC 3を使用してWebアプリケーションを開発しており、DispatcherServlet「/」へのすべてのリクエストをそのようにキャッチしています(web.xml): <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> これは宣伝どおりに機能しますが、静的コンテンツをどのように処理できますか?以前は、RESTful URLを使用する前に、たとえばすべての* .htmlをキャッチしてに送信していましたDispatcherServletが、今は別の球技です。 / styles /、/ js /、/ images /などを含む/ static /フォルダーがあり、/ static / *をから除外したいDispatcherServlet。 これで、静的リソースを機能させることができました。 <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/app/</url-pattern> </servlet-mapping> しかし、私はランディングページがwww.domain.com/app/ではなく、素敵なURL(Spring MVC 3を使用している点)が欲しいです また、tomcatやその他のサーブレットコンテナーに結合されたソリューションも必要ありません。これは(比較的)トラフィックが少ないため、前面にWebサーバー(apache httpdなど)は必要ありません。 これに対するクリーンな解決策はありますか?
200
spring-mvc