2
많은 재생 API가 런타임 예외를 발생시킵니다. '여기에서 사용할 수있는 HTTP 컨텍스트가 없습니다.'. 예 : playtemplate에서 다음 코드를 사용하면이 런타임 예외가 발생할 수 있습니다. 지금까지Playframework - HTTP 컨텍스트를 사용할 수 있는지 확인하는 API
flash().remove("message")
는, I try/catch 블록을 사용하고이 문제를 해결하고 HTTP 컨텍스트를 사용할 수없는 년의 경우 예외를 먹을 수 있지만, HTTP 컨텍스트가 먹는 예외 대신 사용할 수인지 아닌지 차라리 확인 할 수 있습니다 , 그래서 거기에 사용자가 HTTP 컨텍스트의 존재를 확인할 수있는 API가 무엇입니까? 나는 다음과 같은 시도했지만 그것은 또한 런타임 예외
@if(Http.Context.current() != null) {
@* Do something here which needs http context *@
}