爲「電子郵件」的值設置爲使用是沒可能直接調用session.getAttribute()與EL?
session.setAttribute("email", "[email protected]").
以後要顯示值會話範圍內,下面的代碼被用於
<c:out value='${session.getAttribute("email")}'> </c:out>
這產生在屏幕上沒有輸出。請注意,必要的軟件包已導入,並且沒有產生錯誤。
不過,如果我使用小腳本重新寫:<% out.print(session.getAttribute("email")); %>
,我得到我想要的輸出。使用EL表達式時
爲什麼不session.getAttribute()
工作?
可能重複[ JSTL得到會話對象(http://stackoverflow.com/questions/24225024/jstl-get-object-from-session) –
爲什麼你想與橘子進行比較蘋果嗎?只需使用'$ {EMAIL}'(以及小寫字母那個笨拙的全大寫的名字)。而且,請不要將JSTL與EL混合使用。他們都完全不同。又見http://stackoverflow.com/tags/jstl/info和http://stackoverflow.com/tags/el/info – BalusC
@BalusC你能解釋一下多一點對你不混合JSTL和EL的點?直到現在我都認爲它們是互補的。 –