Java 如何在PlayFramework中将日期值传递给@inputText

Java 如何在PlayFramework中将日期值传递给@inputText,java,scala,playframework,Java,Scala,Playframework,我想创建一个表单,默认情况下,加载表单时,表单将以“dd.MM.yyyy”格式设置当前日期。我试图通过@inputText中的值插入该表单,但它不起作用: @inputText( postForm("postedAt"), 'value->(new Date().format("dd.mm.yyyy")) , 'type->"date", '_label-&

我想创建一个表单,默认情况下,加载表单时,表单将以“dd.MM.yyyy”格式设置当前日期。我试图通过@inputText中的值插入该表单,但它不起作用:

@inputText(
                postForm("postedAt"),
                'value->(new Date().format("dd.mm.yyyy")) ,
                'type->"date",
                '_label->"Date",
                '_showConstraints->false,
                'class -> "form-control",
                'required -> "required")
仍然输入值未显示当前日期:


知道如何传递数据并在
@inputText
中显示吗?

使用文档中的
日期
字段如何?例如,在表单定义中,您可以将
postedAt
字段绑定为:

Form( ...
  "postedAt" -> date("dd.MM.yyyy")
  ...
)
然后在
操作中用
new Date()
填充表单中的
postedAt
字段,然后在模板中显示其值,如下所示

@inputText(postForm("postedAt"),
   'type -> "date",
   '_label -> "Date",
   '_showConstraints -> false,
   'class -> "form-control",
   'required -> "required")

我还没有测试过这段代码,但它应该可以像广告中所说的那样工作。

我按照您的描述实现了这段代码,但仍然没有显示日期。