我可以知道如何在游戏框架中初始化全局变量吗?如果能在 Japid 上演出是最好的。
感谢你的帮助。
谢谢
我找到了解决方案。下面是我的例子:
我创建了一个类并扩展到 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"/>
希望这对其他人也有帮助。