-1

我可以知道如何在游戏框架中初始化全局变量吗?如果能在 Japid 上演出是最好的。

感谢你的帮助。

谢谢

4

1 回答 1

0

我找到了解决方案。下面是我的例子:

我创建了一个类并扩展到 Action.Simple

package common;

import play.Play;
import play.mvc.Action;
import play.mvc.Http.Context;
import play.mvc.Result;

public class Init extends Action.Simple{

    @Override
    public Result call(Context ctx) throws Throwable {
        ctx.args.put("resourcesurl", Play.application().configuration().getString("resources.url"));

        return delegate.call(ctx);
    }


}

这是我的控制器:

@With(Init.class)
public class Museum extends JapidController{

    public static Result nes(){

        return renderJapid();
    }

}

在我的 html 中:

<img src="${Context.current().args.get("resourcesurl")}/resources/test.jpg"/>

希望这对其他人也有帮助。

于 2013-09-04T12:13:05.687 回答