-1
재생 프레임 워크에서 전역 변수를 초기화하는 방법을 알고 있을까요? Japid에서 보여줄 수 있다면 최고입니다.Playframework 2.1 Japid 전역 변수
감사합니다.
감사합니다.
재생 프레임 워크에서 전역 변수를 초기화하는 방법을 알고 있을까요? Japid에서 보여줄 수 있다면 최고입니다.Playframework 2.1 Japid 전역 변수
감사합니다.
감사합니다.
해결책을 찾았습니다. 다음은 내 예입니다 : 나는 클래스를 생성하고
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);
}
}
을 Action.Simple을 확장
이 내 컨트롤러 :
<img src="${Context.current().args.get("resourcesurl")}/resources/test.jpg"/>
: 내 HTML에서
@With(Init.class)
public class Museum extends JapidController{
public static Result nes(){
return renderJapid();
}
}
희망이 다른 도움이됩니다.
필자는 항상 글로벌 변수가 코드 냄새라고 생각하고 있었고 현재하고 싶은 것을 성취 할 수있는 더 좋은 방법이있었습니다. –