Spring MVC ModelAndView使用时所犯的一个小错误
2017-05-23 15:45
274 查看
这个错误是个低级错误本来不打算写下来的,仔细想想还是写出来吧,一:希望可以帮到和我遇到同样问题的伙伴。二:也给自己增加点印象。
事情经过
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;
事情经过
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;
相关文章推荐
- Spring MVC使用ModelAndView进行重定向
- Spring MVC使用ModelAndView进行重定向
- SpringMVC学习使用错误一:ModelAndView类引入错误(导致前台不能获取后台的modelandview设置的值)
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- Spring MVC使用ModelAndView进行重定向(转)
- Spring MVC使用ModelAndView进行重定向
- 最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误 [java] view plaincopy Failed
- Spring MVC使用ModelAndView进行重定向
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- Spring MVC使用ModelAndView进行重定向
- Spring MVC使用ModelAndView进行重定向
- Spring MVC使用ModelAndView进行重定向
- 关于Recyclerview使用时的一个错误
- 使用Spring MVC不通过View直接生成一个页面
- 使用LinqDataSource出现“找不到与ViewState中存储的原始值中的给定键相匹配的行,请确保"keys"字典包含与上一个Select操作返回的行对应的唯一键值”错误的解决办法
- Spring MVC 使用ModelAndView的相对路径与绝对路径跳转的问题
- asp:(0X80004005)操作必须使用一个可更新的查询”错误的解决办法
- 在jsp中使用FCKeditor的一个错误
- Access中"操作必须使用一个可更新的查询"错误的解决办法
- 解决 操作必须使用一个可更新的查询"的错误