当前位置: 代码迷 >> Java Web开发 >> JSPEL难问题
  详细解决方案

JSPEL难问题

热度:102   发布时间:2010-07-22 13:48:35.0
JSPEL难问题
提示: 作者被禁止或删除 内容自动屏蔽
2010-07-22 05:48:35
hsh_1987

等 级:职业侠客
威 望:4
帖 子:92
专家分:343
注 册:2010-3-30
2
  得分:10 
表达式语言是到范围对象(pageContext,request,session,application)中查找相应属性。而非直接在页面中查找实例或局部变量.

表达式语言不能用来显示<%%>定义的局部变量值
----------------解决方案--------------------------------------------------------
回复 2楼 hsh_1987
提示: 作者被禁止或删除 内容自动屏蔽
2010-07-22 09:06:15
baifenghan

等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
4
  得分:0 
如果只是自己想做一个EL的学习,可以使用
<%
Map map=new HashMap();
map.put("name1",new Integer(1));
map.put("age1","12");
map.put("password1","1234567");
pageContext.setAttribute("map", map);
%>
<%List Listname=new ArrayList();
for(int i=0;i<=10;i++){
Listname.add(i);
}
pageContext.setAttribute("list", Listname);
%>
${map["age1"]}

----------------解决方案--------------------------------------------------------
回复 4楼 baifenghan
提示: 作者被禁止或删除 内容自动屏蔽
2010-08-01 03:33:34
baifenghan

等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
6
  得分:0 
回复 5楼 wtuaimmmm
其实EL去获取使用属性的时候,是先从制定的scope去获得,如果没有,最后再到pageContext中全局搜苏,我说了,这里只是将一个属性放入上下文的方法,没有其他什么意思.
----------------解决方案--------------------------------------------------------
  相关解决方案