DWR + Session + ThreadLocal 的使用
由于查询时需要得到当前用户选择的语言, 该语言存放于session中,
DWR可以用WebContextFactory.get() 来获得session和request
再用线程绑定的方式来将GlobalData放入ThreadLocal中。
这样CacheUtil中就可以从GlobalData中取得语言信息。
--------------
portal 项目用到了dwr的session控制, 即访问dwr时会检验session是否过期
DWRSessionService
再调用页面的logout
function logout(){
window.document.location.reload();
self.opener.location.reload();
}
由于查询时需要得到当前用户选择的语言, 该语言存放于session中,
DWR可以用WebContextFactory.get() 来获得session和request
再用线程绑定的方式来将GlobalData放入ThreadLocal中。
这样CacheUtil中就可以从GlobalData中取得语言信息。
--------------
portal 项目用到了dwr的session控制, 即访问dwr时会检验session是否过期
DWRSessionService
再调用页面的logout
function logout(){
window.document.location.reload();
self.opener.location.reload();
}