Play框架搜索栏

时间:2016-07-27 21:55:39

标签: scala model-view-controller playframework

我正在尝试使用只有一个变量的搜索栏 - 搜索输入。我确信有一个相当简单的方法可以做到这一点,但是我发现从DOM(视图文件)获取输入的所有内容都是关于使用Form并获取多个变量。如果它只是一个变量,有没有更简单的方法呢?

我的应用程序中有一个功能

 def singleElement = Action { implicit request =>
    val databaseSupport = new InteractWithDatabase(comm, db)
    val put = Future {
      while (true) {
        val data = databaseSupport.getFromDatabase()
        if (data.nonEmpty) {
          comm.communicator ! data.head
        }
      }
    }

    Ok(views.html.singleElement)
  }

我想在页面singleElement上从用户那里获取一些输入,然后将其传递给调用MySQL查询的getFromDatabase。我该怎么做?

1 个答案:

答案 0 :(得分:1)

你可以使用restful并做这样的事情

路径文件

GET / content / search /:search controllers.ContentController.search(search:String)

并在控制器中:

公开结果搜索(String saerch){}