Playframework 2.0 从视图窗体向应用程序方法传递参数

Playframework 2.0 从视图窗体向应用程序方法传递参数,playframework-2.0,Playframework 2.0,我以前填充过web表单来创建模型对象,但我想做的是从视图中将参数传递给应用程序方法。我认为: <form> <input type="text" id="arg"></br> <input type="submit" onsubmit="@routes.Application.search(@arg)" value="Submit"> </form> 但这似乎不正确。是否有其他方法可以使用scala助手自

我以前填充过web表单来创建模型对象,但我想做的是从视图中将参数传递给应用程序方法。我认为:

<form>
      <input type="text" id="arg"></br>
      <input type="submit" onsubmit="@routes.Application.search(@arg)" value="Submit">
</form>



但这似乎不正确。是否有其他方法可以使用scala助手自己处理HTML输入。方法搜索将字符串作为参数,并包含在routes表中

您的输入需要有一个名称,然后您就可以毫无问题地从请求中绑定它。

删除参数前的“@”。这里不需要它,方法调用中的第一个“@”就足以启动一个被截断的Scala代码

<form>
      <input type="text" mame="arg" id="arg"></br>
      <input type="submit" onsubmit="@routes.Application.search(arg)" value="Submit">
</form>



我添加了这个,这似乎是朝着正确方向迈出的一步,URL发生了变化,因此我得到了arg=test,但它似乎没有调用应用程序方法。