EL獲取scriptlet中的變量

scriptlet代碼聲明的東西,el是無法直接解析的。
 只有在scriptlet中顯式調用pageContext.setAttribute( key,value ),el的${},才能解析

 

如下面的代碼

<%@ page pageEncoding="UTF-8"%>
<%
	String str="wasw100";
	pageContext.setAttribute("str",str);
%>
<!DOCTYPE HTML>
<html>
  <body>
  	pageScope中的對象:  ${pageScope.str }
  </body>
</html>

瀏覽器顯示:

  	pageScope中的對象:  wasw100
  

 如果不調用pageContext.setAttribute("str",str);

瀏覽器顯示:pageScope中的對象:

wasw100將不顯示

 

 

 

--EOF--

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章