playframework-2.0相关内容
我有一个随应用程序一起启动的actor,在后台运行,观察某些更改以及是否有任何报告.目前它只是一个 println 到控制台.我需要做的是每当有新消息时 - 使用 Websocket 将其发送到前端. 这是我的 Play Global 对象,监控/监听actor在其中启动: object Global extends GlobalSettings {覆盖 def onStart(app:
..
使用 Play Framework 2 我注意到渲染的 Scala HTML 模板不喜欢缩进的 @if 或 @for. 例如,类似这样的事情: @for(test @test.name
} 会有多余的不需要的空间.要修复它,我需要做这样的事情: @for(test @test.name
} 附加的 @defini
..
我刚刚开始学习 Play 2.0 框架.我无法理解的一件事是 play 教程中描述的 Iteratee、Enumerator 和 Enumeratee 模式.我在函数式语言方面的经验很少. 这个模式有什么作用? 它如何帮助我编写非阻塞/响应式代码? 一些简单的例子会有所帮助. 解决方案 playframework 2.0 下载带有一些示例.其中两个有 Iteratee/C
..
我正在尝试创建指向特定静态文件的路由,但我尝试的所有操作都以错误结束. 我进行了 3 次不同的尝试: 1. GET/file staticFile:/public/html/file.html 我得到的错误: 编译错误预期字符串匹配正则表达式“\z",但找到“:" 2. GET/file controller.Assets.at(path="/public/html", "f
..
我遇到的问题是这两个看似强大的框架的结合.似乎大多数1可以做的事情2可以做.如何最好地利用两者?有什么思维模式吗?举一个 CRUD 应用程序的基本示例——我可以写一个路由 mysite/listnames 映射到一个控制器!这将使用代码呈现模板 -- @(names:List[String])@main("欢迎") {@for( 姓名 你好,@name
} 请注意
..
我想在 play framework 2.0 模板中包含一些 LaTEX 代码,即: \usepackage[T1]{fontenc}\usepackage[latin9]{inputenc}\usepackage{babel} 当然,由于 \us... 部分,play 会抱怨 error in unicode escape 错误消息. 我应该如何转义这些文本片段,以便 play 编译模
..
看来你不能混用@JsonIgnore 和@JsonView.我想默认隐藏一个字段,但在某些情况下会显示它. 基本上我有这个设置:- class Parent extends Model {公共长ID;公共儿童;}类子扩展模型{公共长ID;@JsonView(Full.class)公共字符串秘密;公共静态类完整{};} 并且想要使用 play.libs.Json.toJson(parent
..
我正在尝试创建异步 API.但响应显示顺序执行.完成的步骤:在 chrome 的两个选项卡中打开 url.并迅速将他们击中.url ex:- localhost:9000/getStar. 但是执行日志就像:- [info] play - 在/0:0:0:0:0:0:0:0:9000 上监听 HTTP(服务器已启动,使用 Ctrl+D 停止并返回控制台...)[成功] 107ms编译[信
..
我必须在我的所有模板中导入一些可重用的块. 我在 app\views\blocks\header.scala.html 中定义了一个块,以将该块包含在我的所有模板中(如 这里) 我在 build.sbt 中包含了这一行: templatesImport += "views.html.blocks._" 但是我有这个编译错误: [error] E:\workspace\play2test
..
我正在尝试将字符串列表从我的 java 控制器传递到 Scala 模板. 这是视图代码: public static 结果索引() {列表脚本 = Arrays.asList("script1.js",...“scriptN.js");返回 ok(views.html.index.render(scripts));} 这是模板代码: @(scripts: List[String])@mai
..
我正在尝试实现一个过滤器功能,该功能将按类型显示企业.这是“搜索表单",用户可以在其中选择他们想要显示的业务类型 @(businessList: List[Business], formSearch: Form[Business])@导入助手._@main("所有业务"){@form(action=routes.Application.displayAllBusinesses("")){@sel
..
我是 Scala 的新手(Play 2 框架中的 Scala 模板),我想执行以下操作:传递参数 isEdit 并根据此参数定义一个值,伪代码: 变量 myTitle;如果(是编辑)myTitle="编辑问题";别的myTitle="创建问题"; 如何在 Play 2.0 的 Scala 模板中制定这个?传递 isEdit 不是问题,只是创建新变量 myTitle.谢谢:-) 解决方案
..
我有一个服务类,服务有一个方法 getSomethingFromApi ,现在,我想要播放配置实例,以便我可以从 application.conf 中提取内容,以及播放 WSClient,所以我可以执行http调用. 这就是我希望我的服务的外观: class MyApiService {def getSomethingFromApi(whichApi: String): Future[Ap
..
可能的重复: 在 Play Framework 2.0 模板中使用选项助手 普通的html代码: 01 小时02 小时03 小时04 小时05 小时永不结束 到 @sele
..
我在编译播放框架应用程序时遇到了一些问题.有时应用程序运行良好,但大多数时候这些问题都会出现在 sbt 和激活器工具上.这是使用 sbt 编译我的应用程序的示例: [info] 将 15 个 Scala 源和 1 个 Java 源编译到 C:\Server\trunk\target\scala-2.11\classes...[错误] C:\Server\trunk\target\scala-2.
..
我想实现一个 setUserIfPresent() 方法,将用户对象放入上下文中,如 Http.Context.current().args.put("user", 用户); 应该在每个控制器方法之前应用此方法,以便视图可以访问用户的隐式访问权限. 使用 Play1,我创建了一个 BaseController,它调用这个方法before所有请求(@Before 过滤器)和扩展来自这个控
..
我需要在应用程序启动时安排一个重复性任务,任务本身非常简单,只需向应用程序发送一个即发即弃的 HTTP 调用即可.我不是游戏专家,买我会假设简单的解决方案就像在 Global.onStart 中使用 play.api.libs.concurrent.Akka.system.schedule代码>.自 Play 2.4 起,Global 配置在某种程度上已被弃用,以支持新的 Guice DI.破解
..
我正在使用 Play!框架.我有一个 scala.html 模板文件. 我正在尝试添加一个 Google javascript 库来向网络应用添加图表. 基本上需要用我自己的值填充以下函数: function drawChart() {var 数据 = google.visualization.arrayToDataTable([['日期','销售'],['2004', 1000],
..
对于 request.body 上的 validate 方法,它将 json 对象的属性名称和值类型与模型定义中定义的属性名称和值类型相匹配.现在,如果我要向 json 对象添加一个额外的属性并尝试对其进行验证,它会在不应该传递的情况下作为 JsSuccess 传递. {"姓名": "鲍勃",“年龄":20,"Random_Field_Not_Defined_in_Models": "测试"}
..
对于我的 Play 2.0 应用程序,我想从 Eclipse 执行(Selenium)JUnit 测试.测试用例如下所示: @Test公共无效 runInBrowser() {运行(测试服务器(47111,fakeApplication(...)),ChromeDriver.class,新回调() {公共无效调用(TestBrowser 浏览器){browser.goTo("http://loc
..