scala相关内容
我正在尝试通过遵循 play-tls-example来启用客户端身份验证.由于这只是一个实验,因此我正在生成自签名证书. 我有以下SSL引擎提供程序: package https import java.nio.file.{FileSystems, Files} import java.security.KeyStore import play.core.ApplicationPr
..
一段时间以来,我一直在寻找一种快速,简单的微服务框架解决方案.我对所有Lightbend产品& scala,但由于它看起来非常有趣,因此我决定尝试一下. 几个问题: 1)我不明白为什么需要新的框架Lagom? 如果play已经可以给我相同的解决方案(用作微服务),那么为什么需要另一个框架? 2)通过玩游戏,我设法快速创建了一个"Hello World"项目,并且部署也非常简
..
好吧,我已经为此苦苦挣扎了一段时间,并花了很多时间尝试做不同的事情来做一些我很容易使用PHP完成的事情. 我试图遍历列表,同时在本地跟踪变量,同时吐出HTML尝试填充表. 尝试#1: @{ var curDate : Date = null for(ind
..
有一个Web服务返回一些东西 {"apps": [{"name": "one"}, {"name": "two"}]} 在我的代码中,我想遍历每个名字 val request = WS.url(s"http://localhost:9000/getData") val json = request.get.map { response => (response.json
..
在生产中,我想使用nginx提供静态信息.如何在Play框架中为资产设置URL,以便我们在开发和生产中都可以使用它.我喜欢Django在设置中设置STATIC_URL的方式. 编辑: 在Django中,您可以在settings.py中设置STATIC_URL = 'https://static.domain.com/'.在模板中,您可以调用以下值:
..
我是新手.我想将java控制器中的数组变量传递给scala模板. try { String userName = "data"; String password = "data"; String url = "jdbc:mysql://localhost/playdb"; // Class.
..
在我的系统中,每个用户都有自己的公开个人资料.我只想在当前登录用户的个人资料页面上显示“编辑"按钮. 现在,我通过使用以下代码来做到这一点 @subjectPresent() { @if(userProfile == userLogged){ Edit } } 其中userProfile是当前页面的所有者用户,而use
..
我有一个简单的方法可以从数据库表中检索单行: object Data { implicit val getListStringResult = GetResult[List[Object]] ( r => (1 to r.numColumns).map(_ => r.nextObject).toList ) def getUser(id: Int)
..
我是Play 2.3.x和Scala的新手,正在尝试实现表单输入验证. 让我们说我有一个示例表格. val userForm = Form( "firstName" -> nonEmptyText ) 我想对名字字段实施以下操作: If a regex for first name (say firstName.regex = “regex for first nam
..
如下面的代码示例所示,我想比较scala helper元素内的javascript元素.但是,即使存在元素"abcde",它也始终返回false.除了使用标记外,如何在scala帮助器元素中获取javascript值? @(appSeq:Seq(String)) var app = 'abcde' @if(appSeq.contains(app
..
我有这个jsArray(json数组),并且我正在使用import play.api.libs.json._库. [{”device”:”Samsung S8”,”android”:true}, {”device”:”iPhone 8”,”android”:false}, {”device”:”MacBook Air Pro”,”android”:false}, {”device”:”Del
..
我想使用带有反压的akka流,在播放框架2.5中流式传输动态创建的zip(而不是将其完全存储在内存中).这是我的代码,带有即时创建的小zip(16KB).当客户端下载与操作相关联的url时,下载不会开始. import java.util.zip.{ ZipEntry, ZipOutputStream, GZIPOutputStream } import akka.stream.scal
..
我正在跟播放2.6'用于创建非阻塞操作的Scala文档和示例代码,并且遇到了一些运行时问题.我已经使用 Scala模板( sbt new playframework/play-scala-seed.g8). Play文档建议使用的代码应在新控制器上工作(此代码是从Play文档页面逐字记录的,其中还包括一些额外的导入信息): // some imports added by me to
..
我们需要一个基础游戏框架项目,其中包含其他游戏和scala项目作为模块.那些内部独立的项目可以具有不同的javascript框架和构建系统,例如webpack,gulp等. 因此,我尝试从 https://www.playframework.com/documentation中尝试PlayRunHook /2.4.x/SBTCookbook .单个项目挂钩按预期工作.但是,无法在多模块项目上
..
让我说我想执行查询: select columnName1,columnName2,Sum(*) from table group by columnName1,columnName2 其中columnName1,columnName2是从list [string]("columnName1",columnName2“)提供的 我该如何使用光滑的呢? 如果列在编译时是已知的,那么我
..
我很绝望. 我尝试像在官方文档的最后一段中那样进行ActionComposition: https://playframework.com /documentation/2.3.x/ScalaActionsComposition 我的代码: object ActionBuilder1 extends ActionRefiner[Request, Request] { overrid
..
我在我的Play Scala(2.5x,2.11.11)应用程序中有一个代码,到目前为止该代码一直运行良好(它基于以下链接:当前代码: class ApplicationAuthorizationHandler extends AuthorizationHandler { ... } trait AuthorizationHandler { ... } trait Authoriz
..
我有一个以下形式的枚举: object MatchFilterType extends Enumeration { type MatchFilterType = Value val gt = Value("gt") val lt = Value("lt") val eq = Value("eq") } 尝试在控制器中创建表单val: case class Sear
..
我有一个自定义主体解析器,可将请求主体流式传输到Amazon S3实例,并且我想在上传文件之前进行验证. 在请求的标头中,我可以访问内容大小和用户的身份验证令牌.通过这两件事,我可以验证用户是否具有上传文件的权限. 在阅读Play!的文档后,似乎 EssentialAction 或 Action Composition 是解决之道. 这是我的控制器方法,没有任何修饰: de
..
当我将多音域添加到我的模型"Item"中时,会出现此错误&我尝试绑定相应的表格. Execution exception [IllegalStateException: No value] at line 31 => Item item = itemForm.bindFromRequest().get(); “项目" 模型: 封装模型; @Entity public class
..