JSP中無法取出request.setAttribute中設定的值
阿新 • • 發佈:2018-12-12
轉載:https://blog.csdn.net/u011328417/article/details/78075241
重新開始學習jsp http請求的基礎
發現我在request域中儲存的值在jsp中用el表示式取不出來….
網上查了很久,發現在jsp最上面那一坨東西(指令)
先說一下指令:
主要用來提供整個JSP 網頁相關的資訊,並且用來設定JSP網頁的相關屬性,
例如:網頁的編碼方式、語法、資訊等。
起始符號為: <%@
終止符號為: %>
目前有三種指令:page、include 和taglib,每一種指令都有各自的屬性。
page 指令是最複雜的JSP指令,它的主要功能為設定整個JSP 網頁的屬性和相關功能。
include 指令表示:在JSP 編譯時插入一個包含文字或程式碼的檔案,這個包含的過程是靜態的,
而包含的檔案可以是JSP 網頁、HTML 網頁、文字檔案,或是一段Java 程式。
taglib 指令能夠讓使用者自定義新的標籤。
裡面有一個是isELIgnored,這個屬性的值本來預設是flase的 但是不知道為什麼 我如果不寫isELIgnored=false的話 ${requestScope.currentTime} 這種el表示式就照原樣輸出真的是奇怪了……
解決辦法:在jsp指令中(<@% %>)加上isELIgnored=”false” 問題解決~~
---------------------
作者:全國花式擼管大賽總冠軍
來源:CSDN
原文:https://blog.csdn.net/u011328417/article/details/78075241
版權宣告:本文為博主原創文章,轉載請附上博文連結!