1. 程式人生 > >JSP中無法取出request.setAttribute中設定的值

JSP中無法取出request.setAttribute中設定的值

轉載: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 
版權宣告:本文為博主原創文章,轉載請附上博文連結!