次のアプリのセットアップがあります。
- ディスパッチャサーブレットは
*.htm
URLパターンに一致します。 - コントローラには注釈があります
@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
。