小编nde*_*rge的帖子

避免在Play Framework 2.0中重新提交表单

我提交了一个基本的POST表单.每次提交表单时,都会更新数据库.如果有人试图刷新页面,您会收到"确认表单重新提交?".反正有没有避免这个?我知道这可以通过PHP实现,但这不是一个选项

谢谢!

javascript playframework playframework-2.0

3
推荐指数
1
解决办法
849
查看次数

在Play 2.0项目中配置ScalaQuery

我想尝试在Play中使用ScalaQuery!框架(版本2.0.2),但我不能让它工作.我将以下行添加到Build.scala文件中:

  val appDependencies = Seq(
    "org.scalaquery" %% "scalaquery" % "0.9.5"
  )
Run Code Online (Sandbox Code Playgroud)

但是当我运行'play dependencies'命令时,我会继续

sbt.ResolveException: unresolved dependency: org.scalaquery#scalaquery_2.9.1;0.9.5: not found
Run Code Online (Sandbox Code Playgroud)

我试图将这些罐子添加到IntelliJ中,但显然这还不够,而且我不知道如何才能识别罐子.有没有人成功让ScalaQuery(或Slick)在Play 2中工作?

scalaquery playframework-2.0

3
推荐指数
1
解决办法
558
查看次数

将Play 2框架与Akka远程系统连接起来

我正在尝试将远程akka系统连接到播放框架,看起来我遇到了配置问题.

我有一个Play框架控制器类和一个Akka actor,下面的本地对象是代码:

当我运行时,网页上会显示以下消息

[ClassNotFoundException: akka.remote.RemoteActorRefProvider]
In C:\Users\FAISAL\workspace\Rakka\app\controllers\Application.java at line 21.
17  public static Result index() throws InterruptedException { 
18    
19    System.out.println(" Local Node Called0");
20    
21    ActorSystem csystem = ActorSystem.create("Application", ConfigFactory.load().getConfig("LocalNode"));
22    ActorRef localNode = csystem.actorOf(new Props(LocalNode.class));
23
24      System.out.println(" Local Node Called1");
25      localNode.tell("Hello");
Run Code Online (Sandbox Code Playgroud)

这是控制器:

public class Application extends Controller {



  public static Result index() throws InterruptedException { 

      System.out.println(" Local Node Called0");

      ActorSystem csystem = ActorSystem.create("Application", ConfigFactory.load().getConfig("LocalNode"));
      ActorRef localNode = csystem.actorOf(new Props(LocalNode.class));

        System.out.println(" Local Node Called1");
        localNode.tell("Hello World"); …
Run Code Online (Sandbox Code Playgroud)

java akka playframework playframework-2.0

3
推荐指数
1
解决办法
3228
查看次数

用akka-stream过滤异步

是否有与该mapAsync()方法等效的方法,但适用于filter

这是使用伪代码的示例:

val filter: T => Future[Boolean] = /.../

source.filter(filter).runWith(/.../)
       ^^^^^^
Run Code Online (Sandbox Code Playgroud)

谢谢

akka-stream

2
推荐指数
1
解决办法
383
查看次数

使用帮助器获取列表中的最后一个元素

我将一个列表传递给我的scala页面,我有一个表单,我想为列表中的最后一个元素设置一些默认值:如下所示:

System Name: <input type="text" id="systemSourceName" name="systemSourceName" value="@configs[@configs.size() - 1].systemSourceName" >
Run Code Online (Sandbox Code Playgroud)

但它在第二个@时抛出一个错误:

identifier expected but '@' found.
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做到这一点?

scala playframework-2.0

0
推荐指数
1
解决办法
261
查看次数