[英]Accessing a session scoped JSF managed bean in a servlet, is this guaranteed to be the same session as JSF uses?
在使用servlet調用托管bean時
MyBean myBean = (MyBean) request.getSession().getAttribute("myBean");
如果是關於嘗試調用SessionScopped托管bean的:它將確切地知道要調用哪個bean實例(與當前用戶相關聯的負責調用的那個實例)。 如果許多用戶同時使用servlet,此過程是否安全? 我還想知道是否有可能在Servlet上使用實體bean。
如果兩者都部署在同一服務器和上下文上,那么,是的,JSF肯定使用與servlet相同的HTTP會話。 作為基於Servlet的MVC框架,JSF只是在標准Servlet API之上運行,並將托管bean作為會話屬性存儲,而托管bean名稱作為鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.