405错误?
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>
19
收起
正在回答
1回答
同学你好,405 错误,是方法不被允许,查看同学页面中form表单使用post方式提交,但是在testController中,则写的是 @GetMapping("/t") get方法的接收。
所以会报出405的错误,同学可以修改为post的接收,再来试试 --》@PosttMapping("/t")
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星