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

Java Play-如何制作一个包含2个字段的简单表单并将值发送到Controller?,java,html,forms,playframework,Java,Html,Forms,Playframework,我有一个简单的路由“/firstlast”,我想显示带有2个字段和提交按钮的网页“firstlast.scala.html” 如何从路由中调用“firstlast.scala.html”文件 以及如何将表单中输入的值传输到某个控制器(某个方法)?要显示该文件,您需要创建一个控制器并从路由文件调用该控制器。控制器中的方法将调用模板 您需要创建两个控制器方法,一个用于处理GET请求,另一个用于处理POST请求 首先调用GET请求。它用空值显示窗体。对于GET,控制器生成一个空表单模型对象,并将表

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

如何从路由中调用“firstlast.scala.html”文件


以及如何将表单中输入的值传输到某个控制器(某个方法)?

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

您需要创建两个控制器方法,一个用于处理
GET
请求,另一个用于处理
POST
请求

首先调用
GET
请求。它用空值显示窗体。对于
GET
,控制器生成一个空表单模型对象,并将表单传递给模板

当用户提交表单时,它会发送一个
POST
请求。
POST
请求的控制器验证请求主体并对其进行处理,或者,如果有错误,将其传递给模板


仅供参考,我在Play Framework的Github上创建了一个问题,因为我认为这个领域需要更好的文档:太好了!非常感谢。