簡體   English   中英

我如何在jsp文件中檢索會話對象(由servlet存儲)?

[英]how do i retrieve a session object(stored by servlet) in a jsp file?

是否可以在JSP文件中檢索servlet存儲的會話對象? 我怎么做?

您可以在JSP中使用EL ${}來訪問頁面,請求,會話和應用程序范圍內的對象的屬性名稱。 您只需指定與servlet中用於存儲屬性的名稱相同的名稱。 例如,當您存儲具有屬性名稱"user"User對象時,如下所示

request.getSession().setAttribute("user", user);

然后它在轉發的JSP中可用相同的屬性名稱,如下所示

${user}

另一個例子,如果它有一個帶有getter的name屬性:

<p>Welcome, <c:out value="${user.name}" /></p>

也可以看看:

什么處理JSP? 無論如何,如果你使用任何或多或少不錯的EL版本,你應該能夠通過隱式session對象從EL獲取它,比如${session.objectName}

這篇文章給出了JSP和servlet的會話訪問的相當全面的解釋。

通過EL: ${sessionScope.myObject}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM