在IntelliJ中发送请求,跳转页面,首先我的页面是Post请求 ,在网上找了好多处理办法都没有解决,
@PostMapping(value = "/user/login")
// @RequestMapping(value = "/user/login",method = RequestMethod.POST)
public String login(@RequestParam("username") String username,
@RequestParam("password") String password,
Map<String,Object> map){//, HttpSession session){
if(!StringUtils.isEmpty(username) && "123456".equals(password)){
//登陆成功,防止表单重复提交,可以重定向到主页
//session.setAttribute("loginUser",username);
return "dashboard";//"redirect:/main.html";
}else{
//登陆失败
map.put("msg","用户名密码错误");
return "login";
}
}
运行后会报错,
之后看到有人说把PostMapping改成,
@RequestMapping(value = "/user/login",method = RequestMethod.POST)
但依然报错。
后来尝试不写,可以同时处理GET和POST请求
@RequestMapping(value = "/user/login");
解决了这个问题。