9得票3回答
Play 2.0 IOException

我刚刚安装了play-2.0,但在尝试运行任何示例应用程序时,一直出现以下错误: IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory 我曾尝试在U...

7得票3回答
如何在Play Framework 2中调用接受可变数量参数的模板

Play Framework 2模板语言非常好。然而,尽管它受到了Microsoft的Razor语言的启发,但一个重要的设计决策是不同的:如何“回到”HTML。Razor查找HTML样式标记,而Play 2使用某种启发式算法。 我正在尝试编写一个模板,它可以接受多个HTML“部分”,并生成带...

7得票1回答
IntelliJ IDEA可以自动导入Play框架的依赖吗?

我不知道如何让IntelliJ IDEA与Play“友好”地协作。我想知道是否可以让它自动识别Build.scala中的依赖项并导入它们,就像对于Maven项目的pom.xml条目一样。 现在,我必须手动同步我的IDEA项目和Build.scala文件,这有点麻烦。

18得票2回答
Monad变换器适用于从服务获取JSON吗?

我有一个用于Scala的Play! 2应用程序,需要从外部服务以JSON格式检索一些数据。 Play!框架允许通过将响应封装在Promise中异步进行HTTP请求。 Promise是一种单子,它包装了将来可用的值。 这很好,但在我的情况下,我从Web服务获取的是JSON字符串。我必须解析它...

7得票2回答
Play Json读取器和字符串

我在Play 2.3中有以下JSON读取器: import play.api.libs.json._ import play.api.libs.json.Reads._ val airportSearchReads: Reads[String] = (JsPath \ "search").r...

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

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

12得票1回答
Play框架。从Google登录页面重定向后,会话变为空。

我正在尝试在Web应用程序中引入Google Analytics图表,以显示用户使用情况的统计数据。这是本地URL http://192.168.100.10:9000/,我登录到仪表板(Web应用程序)后,有一个Google登录按钮。目前,在此处,我维护用户会话,当用户登录后,会话将保持。 ...

8得票1回答
List[String~Int]是什么?

在学习Play框架的Scala文档(Play Docs)时,我发现了一种从未见过的语法。 val populations:List[String~Int] = { SQL("select * from Country").as( str("name") ~ int("population...

9得票2回答
Play Scala依赖注入:如何使用它

我正在尝试使用Play 2.5依赖注入。我有以下类,该类调用REST api并解析响应。 class Client @Inject()(ws:WSClient, baseUrl: string) { def this(ws:WSClient) = this(ws, "<url s...

10得票1回答
Play! 2.0中H2 DB控制台的URL

这应该非常简单,但我在文档中找不到它。 在Play! 1.2中,我能够使用以下URL登录到DB控制台: http://localhost:9000/@db 在Play! 2.0上似乎不再起作用(我收到了一个“操作未找到”的消息)。您知道在Play! 2.0中DB控制台的URL是什么吗? ...