目前,我正在爲PACS查看器(醫學圖像)開發REST Web服務。這個webservice需要加密/模糊參數,以確保用戶不能用參數模糊來從其他患者獲取數據。Wicket Session和Jersey REST webservice
在檢票面板IM設置一個會話屬性:
wicketSession.setAttribute("study", studyInstanceUID);
我想在澤西Web服務來訪問此屬性,但該會議不包含在我的球衣web服務的任何屬性。它似乎不是注入或檢索?而不是它創建一個新的?與從客戶端發送的當前SessionID進行會話。
我已經創造了球衣web服務的過濾器和映射器:
<filter-mapping>
<filter-name>WicketSessionFilter</filter-name>
<url-pattern>/pacsviewer/*</url-pattern>
</filter-mapping>
但是,這似乎並沒有有什麼區別?我認爲我在web服務的注入或狀態方面做錯了什麼?
您的過濾器是否按照正確的順序排列,即會話過濾器是否在澤西島過濾器之前?我一直在使用過濾器來訪問Resteasy的wicket會話,迄今爲止它工作得很好。 – Thomas