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