我想在自定義MessageBodyWriter中獲取HttpServletRequest的實例。我目前正在使用用@Context註釋的成員變量。但是,當請求第一次使用writer時,Jersey會拋出「java.lang.IllegalStateException:不在請求範圍內」。據我所知,澤西仍然試圖實例化作家。無法在自定義MessageBodyWriter中訪問HttpServletRequest
其實,我已經註釋掉了request變量的每一個用法 - 我只是在聲明它。
我試圖實現類似this的東西。
我在GAE sdk上使用Jersey 2 - 這似乎是一個錯誤,有沒有人有任何解決方法?
謝謝。
請使用源代碼更新問題以提供更多信息。 – unwichtich
@unwichtich,我已經切換到Resteasy,所以我沒有確切的代碼了。但是,我提供了一個鏈接到一個幾乎完全一樣的java文件。事實上,我的代碼非常簡單,因爲我最終評論了請求和響應變量的每個用法(只是聲明它們)。 – OBelloc