playframework-2.0

    1热度

    1回答

    在我的scala应用程序中,我有一个api方法,我想用它来点击一个按钮,这个api方法将被触发,并且即时创建的文件将从浏览器下载到客户端计算机。 这是我的API方法: def downloadFile = Action { // creating a new empty file val file = new File("outputFile.csv") // c

    0热度

    1回答

    我是Play新玩家!所以我试图创建一个非常基本的发布请求,将用户输入到表单中的数据提取出来。但是,当我从窗体中拉出对象时,它的所有字段都是空的。例如。这是我写的叫做用户的基本类。 public class User{ public String email; public String password; } 简单。这是我在Controller中的新用户类。 public Resul

    2热度

    1回答

    我只有几小时的时间去探索Play Framework (2.5.1),我很困惑,为什么当你已经定义Reads和Writes时,你会创建一个Format。通过为你的类定义Reads和Writes,你还没有定义将类与JsValue进行转换所需的所有功能吗?

    0热度

    1回答

    更新: 所以,我想了解的问题是,为什么我不能在根文件夹中build.sbt。即使我在build.sbt文件夹中定义了lazy val root = ...,也找不到主类。 这个reddit的链接: https://www.reddit.com/r/scala/comments/4igc9x/sbt_playframework_no_main_class_detected/ 提出一个解决问题的办法。

    1热度

    2回答

    在scala中使用datetime/timestamp有没有简单的方法?什么是最佳做法?我目前使用“日期”来保存数据,但我也想坚持当前的时间。 我正在努力设定日期。这是我的代码: val now = new java.sql.Timestamp(new java.util.Date().getTime) 我也试着这样做: val now = new java.sql.Date(new java

    0热度

    2回答

    我正在使用Play 2.5与Guice依赖注入。 正常绑定的工作原理是: bind(classOf[SomeClass]).to(classOf[DefaultClass]) 我现在只需要能够绑定在类名已在配置中指定的类。 我想是这样的: val className = config.getString("someClass.className") val x: Class[_] = Cla

    0热度

    1回答

    我试图用命令来运行SBT多项目一出戏“SBT‘项目的子项目’〜跑” 却收到以下错误: `Expected letter [error] Expected symbol [error] Expected '!' [error] Expected '+' [error] Expected '++' [error] Expected 'debug' [error] Expected 'inf

    0热度

    1回答

    当我尝试运行我的服务器,我得到这个错误: sbt.ResolveException: unresolved dependency: postgresql#postgresql;42.1.0: not found 这种情况与PostgreSQL的每一个版本我还没试过,所以我真的不明白为什么。我已经添加的依赖在我build.sbt文件像这样: libraryDependencies += "postg

    0热度

    1回答

    我想了解用于播放框架的依赖注入工作流程。 我有以下的DI代码,如果写在控制器中,它工作得非常好,但是当写入单独的类时,注入配置和mailerClient不会实例化属性。 DI只能在Java的Play框架的控制器中工作吗? 我的类,它无法工作: public class EmailConfig { @Inject MailerClient mailerClient; @Inj

    0热度

    1回答

    我试图部署使用Play构建的Java Web应用程序。 这link提供了如何做到这一点的详细说明。 我成功设法按照说明使用dist命令部署播放。运行应用程序我用下面 play-projects-test-play-1.0-SNAPSHOT/bin/play-projects-test-play 命令中的应用程序部署在一个其Oracle Linux Server release 7.2我通过ssh连