Spring MVC ModelAndView使用时所犯的一个小错误

这个错误是个低级错误本来不打算写下来的,仔细想想还是写出来吧,一:希望可以帮到和我遇到同样问题的伙伴。二:也给自己增加点印象。

事情经过

Controller类处理请求的方法为 public String initAddUser()。因需求有变动,接收到请求后要先查询一下现有用户信息,

所以处理请求的方法返回值类型改为ModelAndView(可以将查询到的信息和viewName放入此类型对象中)。

请求为: edit/initAddUser

实际返回viewName:edit/addUser

报错404,找不到edit/initAddUser.jsp

重新把返回值类型改为String类型返回“edit/addUser”可以找到对应的edit/addUser.jsp页面

当时很兴奋以为找打了Spring MVC的Bug。下载源码调试发现包导入错误

应该导入 org.springframework.web.servlet.ModelAndView;

实际导入 org.springframework.web.portlet.ModelAndView;

猜你喜欢

转载自blog.csdn.net/u013754400/article/details/72642612