2

次のアプリのセットアップがあります。

  • ディスパッチャサーブレットは*.htmURLパターンに一致します。
  • コントローラには注釈があります@RequestMapping(value = "doSuccess")
  • 上記のアノテーションのメソッドは、new ModelAndView("success");

 <bean id="jspViewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver"
      p:prefix="/WEB-INF/jsp/"
      p:suffix=".jsp" 
      p:order="1"/>

  • インデックスページにはリンクがあります

<a href="doSuccess.htm">Click me</a>

  • success.jspにあると呼ばれるファイルがあります/WEB-INF/jsp/

[クリックしてください]をクリックすると、404が表示されます。少しデバッグを行ったところ、コントローラーのメソッドが実際に呼び出されていることに気付きましたが、returnステートメントに関係なく検索しようとしていますdoSuccess.htm

4

1 に答える 1

4

私はエラーを理解しました。Netbeansを使用していて、オートコンプリートインポートを使用しました。org.springframework.webをインポートしていました。サーブレット.ModelAndViewの代わりにポートレット.ModelAndView 。

于 2011-07-05T18:48:50.110 に答える