我有一套數據庫,當用戶進行身份驗證時,託管bean會記住客戶ID。該客戶ID由整套數據庫中的所有XPage使用。所有的XPage都可以切換到不同的賬戶,從而改變客戶ID。XPages Managed Bean可以在多個數據庫中工作嗎?
在切換帳戶時,已設置該數據庫的託管bean,但移動到另一個數據庫中的另一個XPage,並且該託管bean尚未更新!看起來託管bean會話範圍是數據庫特定的,但是我的情況(對或錯)意味着我必須記住跨數據庫的這個客戶id。
如何在託管bean中設置此客戶ID,以便跨數據庫記住?由於託管bean無法跨數據庫工作,因此我是否必須生成標準配置文件?
我現在將查詢字符串中的id傳遞給XPage並且XPPage beforePageLoad將它拾取並設置bean,現在所有工作都正常了。 。 – user1753622