资讯专栏INFORMATION COLUMN

SpringBoot非官方教程 | 第二十篇: 处理表单提交

impig33 / 3058人阅读

摘要:创建工程涉及了,加上和的起步依赖。创建实体代码清单如下创建页面展示层启动工程,访问点击参考资料源码下载

这篇文件主要介绍通过springboot 去创建和提交一个表单。

创建工程

涉及了 web,加上spring-boot-starter-web和spring-boot-starter-thymeleaf的起步依赖。

 
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
        
            org.springframework.boot
            spring-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 Submission
    


    

Form

Id:

Message:

src/main/resources/templates/result.html




    Getting Started: Handling Form Submission
    


    

Result

Submit another message

启动工程,访问ttp://localhost:8080/greeting:

点击submit:

参考资料

https://spring.io/guides/gs/h...

源码下载

https://github.com/forezp/Spr...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71443.html

相关文章

  • SpringBoot官方教程 | 第十篇: 用Spring Restdocs创建API文档

    摘要:建一个单元测试类其中,注解开启了生成文件,并指定了存放位置。怎么用创建一个新文件用构建文档这个例子非常简单,通过单元测试和一些简单的配置就能够得到文档了。 准备工作 你需要15min Jdk 1.8 maven 3.0+ idea 创建工程 引入依赖,其pom文件: org.springframework.boot spring-boot-...

    RdouTyping 评论0 收藏0
  • SpringBoot官方教程 | 二十二篇: 创建含有多module的springboot工程

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary jar有一个服务,main工程调用这个服务。 创建根工程 创建一个maven 工程,其pom文件为: 4.0.0 com.forezp springboot-multi-...

    Scott 评论0 收藏0
  • SpringBoot官方教程 | 二十四篇: springboot整合docker

    摘要:是一个开源的应用容器引擎,基于语言并遵从协议开源。准备工作环境环境或不要用对一无所知的看教程。创建一个工程引入的起步依赖,创建一个将工程容器化有一个简单的文件作为指定镜像的图层。说明的工程已部署。停止镜像删除镜像参考资料源码下载 这篇文篇介绍,怎么为 springboot程序构建一个docker镜像。docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议...

    piapia 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<