2016-08-18 12 views
0

SpringMVCは私がindex.htmlのを要求することはできませんSpringMVCは、HTML

@RequestMapping(value = {"/","/index"}). 

を定義するHTML

を要求することはできません要求することはできません。"/index.html"を追加

screenshot of code

+1

私は少し質問を再フォーマットし、イメージを最も顕著にインラインにしました。スタックオーバーフローは、ユーザーが質問を編集して再編集し、可能な限り改善することを歓迎します。あなたの場合、あなたがしようとしていること、それをやろうとしている方法、そして間違っていることを少し説明することができれば、よりよいでしょう。 –

+0

@javajoker XML設定またはJava設定を投稿して、ファイルが正しく検索されていることを確認します。 '@ RequestMapping'アノテーションで' method = RequestMethod.GET'のようなものを指定しないと、どのタイプのHTTPリクエストにもマッチします。また、奇妙なことは、ユーザーをオートワイヤリングすることです。通常は、リポジトリから1つを取得し、リポジトリまたはリポジトリを呼び出すサービスをautowireします。 – bphilipnyc

+0

ありがとう、皆さん。私の英語は良くありません。私の考えを表現することはできません。私のプロブラムは@RequestMappingインターセプトリクエスト "/index.html"です。ブラウザでindex.htmlを取得できません。 – javajoker

答えて

0

試してみます@RequestMappingに追加します。

あなたは/インデックスに行くことによって001.htmlを表示しようとしている場合は、@RequestMappingの値はビュー名ではありません、あなた001.htmlがあなたのビューリゾルバが

0

を見ているフォルダ内にあることを確認してください、それはURLのパスです。

ビュー名はreturnで定義されています。返信index.htmlに返してください。

あなたは春-servlet.xmlでこれを定義した場合:

<bean id="viewResolver" 
    class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
     <property name="viewClass" 
      value="org.springframework.web.servlet.view.JstlView" /> 
     <property name="prefix" value="/" /> 
     <property name="suffix" value=".html" /> 
</bean> 

あなたがindexを返す必要があります。

関連する問題