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")
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题