SpringBoot非官方教程 | 第二十篇: 处理表单提交
转载请标明出处:
http://blog.csdn.net/forezp/article/details/71023868
本文出自方志朋的博客
这篇文件主要介绍通过springboot 去创建和提交一个表单。
创建工程
涉及了 web,加上spring-boot-starter-web和spring-boot-starter-thymeleaf的起步依赖。
org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-boot-starter-thymeleaf
创建实体
代码清单如下:
public class Greeting {private long id;private String content;public long getId() {return id;}public void setId(long id) {this.id = id;}public String getContent() {return content;}public void setContent(String content) {this.content = content;}}
创建Controller
@Controller
public class GreetingController {@GetMapping("/greeting")public String greetingForm(Model model) {model.addAttribute("greeting", new Greeting());return "greeting";}@PostMapping("/greeting")public String greetingSubmit(@ModelAttribute Greeting greeting) {return "result";}}
页面展示层
src/main/resources/templates/greeting.html
Getting Started: Handling Form SubmissionFormId: Message:
src/main/resources/templates/result.html
Getting Started: Handling Form SubmissionResultSubmit another message
启动工程,访问ttp://localhost:8080/greeting:
点击submit:
参考资料
https://spring.io/guides/gs/handling-form-submission/
源码下载
https://github.com/forezp/SpringBootLearning
优秀文章推荐:
- 更多springboot 教程:springBoot非官方教程 | 文章汇总
- 更多springcoud 教程:史上最简单的 SpringCloud 教程 | 文章汇总
SpringBoot非官方教程 | 第二十篇: 处理表单提交相关推荐
- SpringBoot非官方教程 | 第二十六篇: sprinboot整合elk,搭建实时日志平台
转载请标明出处: 原文首发于https://www.fangzhipeng.com/springboot/2017/07/11/sprinboot25-elk/ 本文出自方志朋的博客 这篇文章主要介绍 ...
- SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql 本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTe ...
- (转) SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
springboot采纳了建立生产就绪spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...
- SpringBoot非官方教程 | 第十七篇:上传文件
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023752 本文出自方志朋的博客 这篇文章主要介绍,如何在springboot工程作 ...
- 第十篇 Form表单
Form表单 阅读目录(Content) Form介绍 普通的登录 使用form组件 Form那些事儿 常用字段演示 校验 使用Django Form流程 补充进阶 应用Bootstrap样式 批量添 ...
- SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
springboot采纳了建立生产就绪Spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...
- SpringBoot非官方教程 | 第二篇:SpringBoot配置文件详解
springboot采纳了建立生产就绪Spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...
- SpringBoot非官方教程 | 第八篇:SpringBoot整合mongodb
这篇文章主要介绍springboot如何整合mongodb. 准备工作 安装 MongoDB jdk 1.8 maven 3.0 idea 环境依赖 在pom文件引入spring-boot-start ...
- SpringBoot进阶教程 | 第四篇:整合Mybatis实现多数据源
这篇文章主要介绍,通过Spring Boot整合Mybatis后如何实现在一个工程中实现多数据源.同时可实现读写分离. 准备工作 环境: windows jdk 8 maven 3.0 IDEA 创建 ...
最新文章
- 100天59万行代码_如何抽出100天的代码时间
- matlab paticalcoff,关于DOA估计中加权前后向空间平滑算法的仿真问题
- 数据中心运维认证中的管理要求
- python中列表用某个数字出现的次数_Python实现统计给定列表中指定数字出现次数的方法...
- strtol() 字符串转长整型函数
- VC++制作DLL具体解释
- 刷新SWAP分区方法
- mysql+存储器_mysql内存储器计算公式_mysql
- python︱ collections模块(namedtuple/defaultdict/OrderedDict等)
- mysqldump mysql.sock_mysqldump原理及实战
- nginx 默认网站根目录在哪里
- EditPlus使用编辑Object C
- visio一分二的箭头_visio软件双箭头连接线怎么画?
- 墨修尧哪一章痊愈_墨修尧叶璃
- 视频分割技巧,把视频分割成多段进行保存
- docker学习(八)深入浅出理解 dockerFille
- mysql学习笔记——分组排序、分组求和
- Spring Security系列教程03--创建SpringSecurity项目
- 线性模型出现非正定矩阵的问题解释
- 【POJ3208】 (DP)
热门文章
- 图形学基本知识整理(概述 + 硬件知识)
- 山东省计算机应用能力考核初级,山东省计算机应用能力考核1.doc
- PYTHON对接国际验证码接口
- MapReduce基本概述——分布式计算框架
- Java之原子性-乐观锁与悲观锁
- 编程中的匈牙利命名法
- 浅谈小程序开源业务架构建设之路
- matlab两个for循环嵌套加速,使用bsxfun加速Matlab嵌套for循环
- 详解HTTPS通信流程,使用JDK,openssl,XCA进行证书认证详细操作,Spring Boot配置SSL证书实操
- spark sql 之 collect_set collect_list 后WrappedArray 取值