2016-12-20 9 views
-1

Tomcatに基づいたJava Webアプリケーションがあり、すべてのページの拡張機能を削除する必要があります。 .jsp.htmlなどです。フィルターを書く必要がありますか?より優雅にそれを行う方法はありますか?あなたはSPRINGを使用している場合URLからの拡張機能を削除するためのTomcat 8フィルタ

+0

を変更しよう重要な情報ですか?例えば'/ index.html'や'/index.jsp'が必要な場合にクライアントが '/ index'を要求した場合の相違点はどうしますか? –

答えて

0

することは、どのようにあなたがいることを削除した場合、アプリケーションがリソースを見つけるだろうと思いますweb.xmlに

<servlet-mapping> 
     <servlet-name>servlet_name</servlet-name> 
     <url-pattern>/</url-pattern> 
    </servlet-mapping> 

とディスパッチャ-servlet.xmlに

<mvc:default-servlet-handler/> 
+0

ありがとう、あなたはディスパッチャーサーブレットを意味しますか? – avalon

+0

はい、ディスパッチャサーブレットは、web.xmlのサーブレット名を忘れないでください –

関連する問題