在Controller中忽略Spring MVC,Return ModelAndView语句

时间:2011-07-01 17:40:23

标签: spring-mvc spring-3 modelandview

我有以下应用设置。

  • 调度程序servlet与*.htm URL模式匹配。
  • Controller具有注释@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/的文件

现在,当我点击Click me时,我得到一个404.我做了一些调试,并意识到控制器中的方法确实被调用了,但无论它试图找到的{return返回语句{{1 }}

1 个答案:

答案 0 :(得分:4)

我想出了错误。我使用Netbeans,我使用了自动完成导入。它正在导入org.springframework.web。 portlet .ModelAndView而不是 servlet .ModelAndView。