405错误?
来源:2-5 自由编程
masami酱
2020-04-27 11:39:42
package com.imooc.springmvc.controller;
import com.imooc.springmvc.entity.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@Controller("testController")
public class TestController {
@GetMapping("/t")
@ResponseBody
public String test(User user){
return "<fieldset><legend>登陆成功</legend>用户名:\" +user.getName()+\n" +
" \"<br>密码:\"+user.getPassword()+\"</fieldset>";
}
}<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/t" method="post"> <input name="name"><br/> <input name="password"><br/> <input type="submit" value="提交"> </form> </body> </html>

1回答
同学你好,405 错误,是方法不被允许,查看同学页面中form表单使用post方式提交,但是在testController中,则写的是 @GetMapping("/t") get方法的接收。

所以会报出405的错误,同学可以修改为post的接收,再来试试 --》@PosttMapping("/t")
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题