8得票3回答
我需要关于Play的Json和优雅的Option处理在Writes trait中的建议

我这里有一个关于"style"或"effective scala"的问题: 我有一个"FeatureCheck"类,需要在Play框架中将其序列化为Json。 case class FeatureCheck(val result: Option[Boolean], val missing: ...

7得票3回答
通过命令行更改“play dist”输出文件名

除了修改Build.scala中的appName之外,是否有可能更改play dist输出文件的名称? 我正在尝试从同一项目树自动创建两个不同的zip文件,例如:myapp-production-1.0-SNAPSHOT.zip和myapp-integration-1.0-SNAPSHOT....

12得票1回答
Play框架2.1.x无法编译Twitter Bootstrap 3 LESS。

我正在尝试使用LESS文件在Play框架2.1.1中设置Twitter Bootstrap 3。 我将Bootstrap LESS文件放入app\assets\stylesheets\bootstrap中。 我更新了我的项目配置(Build.scala),以编译仅主要的bootstrap....

9得票2回答
如何在Scala中将对象列表转换为具有两个字段的映射?

我是一名Java程序员,正在使用Play框架。我有一个方法,它接收一个Map并将其转换为HTML选择元素。我曾经有一个一行代码,可以将对象列表转换为两个对象字段id和name的映射。但是,我的Scala编程能力不足,我竟然忘记了如何编写这段代码的语法。 我大致记得代码如下: organiz...

8得票3回答
如何使用Play框架上传多个文件?

我正在使用 play框架 2.1.2,使用java语言。我正在创建一个用于上传多个文件的视图,并且我的代码如下: @form(action = routes.upload.up, 'enctype -> "multipart/form-data") { <...

7得票1回答
Play、run和start之间有什么区别?

我希望了解在下述问题的情境下,运行 play start 和 play run 之间的差异。 我的具体用例相当复杂,但我将简化它: - 在启动时(作为 Global.scala 的一部分),我的 Play 应用程序直接调用 Java 应用程序 X 的入口点。 - 作为其初始化的一部分,X ...

26得票10回答
BCrypt.checkpw() 无效的salt版本异常。

我正在尝试在我的Play 2.1 Java应用程序中使用BCrypt进行身份验证,但当我尝试对用户进行身份验证时,我遇到了“无效盐版本异常”。 这是我的堆栈跟踪:play.api.Application$$anon$1: Execution exception[[IllegalArgumen...

7得票5回答
如何强制Play 2.1编译使用其他Java版本

我使用Java 1.7开发了一个Play应用程序。现在,我需要针对1.6版本进行编译,因为它将在仍然使用1.6的另一台主机上执行(我无法更改该主机的版本)。 因此,我将启动脚本play复制到play-1.6,并以一种方式更改它,以便它使用我在计算机上存储的JDK 1.6版本。 在任何目录中...

7得票3回答
如何在Play框架中从配置文件中读取对象列表

我该如何在Play框架中从配置文件中读取用户列表?我尝试了以下方法: users=[{uid:123,pwd:xyz},{uid:321,pwd:abc}] 从Play应用程序 List<Object> uids = Play.application().configur...

8得票2回答
Play框架设置下载文件名

我正在通过play.mvc.Results.ok(file)从控制器返回一个文件。然而,该文件下载时的名称为“download”,没有具体的文件名。有没有办法设置下载的名称(例如image.png)? 谢谢