gpt4 book ai didi

Java Play - 如何制作一个包含 2 个字段的简单表单并将值发送到 Controller ?

转载 作者:行者123 更新时间:2023-11-30 02:19:56 25 4
gpt4 key购买 nike

我有一个简单的路线“/firSTLast”,我想显示带有 2 个字段和提交按钮的网页“firSTLast.scala.html”。

如何从路由调用“firSTLast.scala.html”文件?

如何将表单中输入的值传输到某个 Controller (某种方法)?

最佳答案

要显示该文件,您需要创建一个 Controller 并从路由文件中调用该 Controller 。 Controller 中的方法将调用模板。

您需要创建两种 Controller 方法,一种用于处理 GET 请求,另一种用于处理 POST 请求。

Routing GET and POST requests to controllers

How to inject a template into a controller and call it

首先调用 GET 请求。它显示带有空值的表单。对于GET, Controller 创建一个空表单模型对象并将表单传递给模板。

How to put default values into the form object on the GET request

当用户提交表单时,它会发送一个 POST 请求。 POST 请求的 Controller 验证请求正文并对其进行处理,或者如果出现错误,则将其传递给模板。

How to validate the form on a POST request

关于Java Play - 如何制作一个包含 2 个字段的简单表单并将值发送到 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47170406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com