no mapping found for http request with uri

来源:互联网 发布:多线程面试题c linux 编辑:程序博客网 时间:2024/05/15 11:18
在srping mvc中这是一个很常见的报错,今天用spring2.5调试了下mvc,在编写UserController时,代码如下:
@Controller@RequestMapping("/user")public class UserController {@Resource(name="userService")private UserService userService;@RequestMapping("/open")public String open(){return "/user";}@RequestMapping("/add")public String addUser(User user, HttpServletRequest request){System.out.println(user.getUserName());System.out.println(user.getPassword());userService.addUser(user);request.setAttribute("result", "添加成功");return "/user";}}
启动正常,在浏览器中输入app/user/open却报错no mapping found for http request with uri,检查了web.xml和spring-mvc.xml一直觉得没问题,后来去掉了类名上的@RequestMapping注解,地址输入app/open就能正常访问了,我只能推测spring2.5不支持类名和方法名同时配置@RequestMapping。好吧,也许现在基本没人用spring2.5了。
0 0
原创粉丝点击