2017-08-05 9 views
1

サーブレットを動作していないが、この注釈を持っています。しかし、私はこのサーブレットをメインWebページとして設定したいと考えています。だから私はweb.xmlファイルで定義した:の定義Javaサーブレットサーブレット注釈が

<welcome-file-list> 
    <welcome-file>Download</welcome-file> 
</welcome-file-list> 

それは動作しない、ページが見つかりません。だから私が見つけた解決策は次のとおりです。

<servlet> 
     <servlet-name>Download</servlet-name> 
     <servlet-class>com.xsistema.........Download</servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>Download</servlet-name> 
     <url-pattern>/Download</url-pattern> 
    </servlet-mapping> 

    <welcome-file-list> 
     <welcome-file>Download</welcome-file> 
    </welcome-file-list> 

そして、このページが見つかりました。しかし、なぜそれが十分でないだけの注釈をweb.xmlファイルにマッピングせずにですか?

答えて

2

@WebServlet(name = "Download", urlPatterns = {"/download", ""}) 

@WebServlet(name = "Download", urlPatterns = {"/download"}) 

を変更してみてくださいはthisを参照してください。

+0

確かに、それは動作します:)ありがとう。 –

関連する問題