URL绑定
@RequestMapping - 通用绑定 (Get/Post通吃)
@GetMapping - 绑定Get请求,明文请求
@PostMapping - 绑定Post请求,支持二进制
- 在上次课的项目中创建一个UrlController
@Controller public class UrlController { @GetMapping("/get") @ResponseBody public String doGet(){ return "doGet"; } @PostMapping("/post") @ResponseBody public String doPost(){ return "doPost"; } }
- 在webapp中创建index.html,书写表单用于向以上Controller的方法
<form action=”/get” method=”get”><!--后面再改为”/post”-->
<input name=”username”/>
<button>提交</button>
</form>
请求方法与服务器规定不一致时,会返回405错误
- 通用请求RequestMapping的应用
一般不要用于方法的说明,而是要用于控制器类的说明,用于定义本控制器的url前缀。
最后,感谢杨勇老师的教导。