代码copy错了,Controller代码是这样子的@RequestMapping(value = { "/user" })
@Controller
public class UserController {
@RequestMapping("/test")
public String test(User user) {
System.out.println(user);
return "redirect:/user/users";
}
}

解决方案 »

  1.   

    url不需要带userhttp://localhost:8080/springmvc/user/test?username=xxx&password=zzz这是典型的 springMVC的约定优于配置 的表现
      

  2.   

    你看看你拦截的路径,有可能是你拦截的是*.mvc,但是你的地址没有以这个结尾,所以是不会进controller的
    假如你拦截的是*.mvc,那你的路径应该是http://localhost:8080/springmvc/user/test.mvc?user.username=xxx&user.password=zzz
      

  3.   

    很好奇,那个@RequestMapping(value = { "/user" }),可以用大括号括起来么?
      

  4.   

    参数对象前要加@ModelAttibute吧