日期:2014-05-18  浏览次数:20721 次

急急!!!EL中的pageScope
请各位高手指点一下 
pageScope的取值范围是page也就是当前页面 
但是我很郁闷的就是怎么都去不到 

我的代码是这样的麻烦指点 

<%@ page language="java" pageEncoding="gb2312"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
  <head> 
  <title>EL测试 </title> 
</head> 
  
  <body> 
  <% 
int n=10; 
  %> 
  n的值为: ${pageScope.n} 
  </body> 
</html> 



n的值为: ${n} 
还是无法得到 
  <% 
int n=10; 
  %> 
应该是page范围的吧 

我要是 
request.setAttribute("n",n); 
之后就可以用 
${n} 
或者 
${requestScope.n} 
得到值 

很郁闷呀!!!!! 
谁能告诉我为什么呀????


------解决方案--------------------

------解决方案--------------------


<%
int n=10;
pageContext.setAttribute("test",n);
%> 
你需要把它放进去
------解决方案--------------------
http://hi.baidu.com/linjk03/blog/item/358d6e01eaeb40031d95839a.html

可以看一下