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--

 

 

 

你可能感兴趣的:(html,浏览器)