221得票24回答
当我执行“run”命令时,如何更改Play使用的默认端口(9000)?

当在Play控制台上发出“run”命令时,我如何更改开发模式下Play框架使用的默认端口? 这适用于Play框架2.0 beta版本。 无论是在命令行中还是在application.conf文件中使用http.port配置参数似乎都没有效果:C:\dev\prototype\activit...

126得票5回答
如何在Play2中避免到处传递参数?

在play1中,我通常在actions中获取所有数据,直接在views中使用它们。由于我们不需要在view中显式声明参数,因此这非常容易。 但是在play2中,我发现我们必须在视图头部声明所有参数(包括request),在操作中获取所有数据并将其传递到视图中会很无聊。 例如,如果我需要在前...

91得票10回答
使用Play框架2.0与MySQL数据库的步骤

我对Play框架还不熟悉。 我正在尝试将MySQL数据库配置为Play Ebeans可用的数据源。 请问是否有人能解释一下如何在Play 2.0框架中配置MySQL(例如,下载驱动程序,添加依赖项等)的步骤。

89得票9回答
在javax.persistence.Table中出现NoSuchMethodError错误:indexes()[Ljavax/persistence/Index]

我有一个Play框架应用程序,之前使用的是通过Maven依赖管理器检索到的Hibernate 4.2.5.Final。现在决定升级到Hibernate 4.3.0.Final,成功重新编译并运行该应用程序。 但是我遇到了下面的异常,目前还没有找出原因。我将版本降级回4.2.5后,就没有出现这...

89得票2回答
迄今为止,我无法理解Scala Slick方法。

我尝试理解一些Slick的工作原理以及它所需要的内容。 这里有一个例子:package models case class Bar(id: Option[Int] = None, name: String) object Bars extends Table[Bar]("bar") { ...

84得票14回答
如何在应用程序配置文件application.conf中访问Play! 2.0配置变量?

在 Play! v1 中,定义配置变量在 application.conf 中非常容易,并且可以像这样访问它们:play.configuration("db.driver") 然而,我现在在v2的文档中找不到类似用法的内容,也没有适当的替代方法。有什么方法可以实现这个目标吗?

76得票6回答
Play框架中如何处理可选的查询参数。

假设我已经有一个使用Scala编写的基于Play 2.0框架的应用程序,可以提供以下URL:http://localhost:9000/birthdays,它会以列表形式响应所有已知生日。 现在,我想通过添加可选的“from”(日期)和“to”请求参数来增强此功能,例如:http://loc...

63得票13回答
使用Play! 2.0从Java类访问application.conf属性

我想将一个对象添加到全局范围中,并且为了构造它,我需要传递一个文件的路径。 我不想在源代码中硬编码文件路径,因此我想从application.conf文件中获取路径。 问题是我不知道如何从Java类中访问这些属性。 我尝试了这个:Configuration.root().getString(...

62得票4回答
如何编写与数据库无关的Play应用程序并执行首次数据库初始化?

我正在使用Slick和Play Framework 2.1,并且遇到了一些问题。鉴于以下实体...package models import scala.slick.driver.PostgresDriver.simple._ case class Account(id: Option[L...

60得票5回答
Play 2.x:如何使用通用按钮进行AJAX请求

我之前已经成功地使用过AJAX请求,但是我一直需要使用一个表单,然后在提交结束时执行return false以防止页面刷新。 最近我还将我的JavaScript代码移到了一个独立的文件中,这导致我的@命令失败了。因此,我不知道如何将我的URL设置为我的路由? HTML:<button i...