Java笔记-2种发送接收表单的数据
生活随笔
收集整理的這篇文章主要介紹了
Java笔记-2种发送接收表单的数据
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
?
?
第一種方式使用@Valid注解
第二種方式使用@RequestParam注解
代碼及演示
?
第一種方式使用@Valid注解
比如這種方法:
這里會(huì)把數(shù)據(jù)填充給TestForm當(dāng)然,要post給出的body正確才行。
TestForm如下
這里name,phone和address是必填,而remake是可以不填的
?
?
第二種方式使用@RequestParam注解
如下:
?
?
代碼及演示
第一種方式程序運(yùn)行截圖如下:
后端打印:
?
第二種方法程序運(yùn)行截圖如下:
后端打印如下:
程序結(jié)構(gòu)如下:
源碼如下:
TestController.java
package parademo.demo.controller;import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import parademo.demo.form.TestForm;import javax.validation.Valid;@RestController @RequestMapping("/test") public class TestController {@PostMapping("/create")public String create(@Valid TestForm form){System.out.println(form);return "呵呵噠";}@PostMapping("/create2")public String create2(@RequestParam("name") String name,@RequestParam("phone") String phone){System.out.println("name: " + name + " " + "phone: " + phone);return "呵呵呵";} }TestForm.java
package parademo.demo.form;import lombok.Data;import javax.validation.constraints.NotEmpty;@Data public class TestForm {@NotEmpty(message = "姓名必填")private String name;@NotEmpty(message = "手機(jī)號(hào)必填")private String phone;@NotEmpty(message = "地址必填")private String address;private String remake; }?
?
總結(jié)
以上是生活随笔為你收集整理的Java笔记-2种发送接收表单的数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GIS笔记-使用Geoserver搭建M
- 下一篇: Java工作笔记-使用Maven创建Sp