资源描述:
《el表达式显示输出》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.普通字符串request.setAttribute("hello","helloworld");---------------------------------------------El表达式获取
普通字符串hello(jsp脚本):<%=request.getAttribute("hello")%>
hello(el表达式,el表达式的使用方法$和{}):${hello}
hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,
如果未指定scope,它的
2、搜索顺序pageScope~applicationScope):${requestScope.hello}
hello(el表达式,scope=session):${sessionScope.hello}
--------------------------------------------页面输出.普通字符串hello(jsp脚本):helloworldhello(el表达式,el表达式的使用方法$和{}):helloworldhello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,如果未指
3、定scope,它的搜索顺序为pageScope~applicationScope):helloworldhello(el表达式,scope=session):<><><><><><><><><><><><><><><><><><><>2.结构Groupgroup=newGroup();group.setName("尚学堂");Useruser=newUser();user.setUsername("张三");user.setAge(18);user.setGroup(group);request.setAttribute("user",user);-----------------------
4、----------------------El表达式获取
结构,采用.进行导航,也称存取器姓名:${user.username}
年龄:${user.age}
所属组:${user.group.name}
--------------------------------------------页面输出.结构,采用.进行导航,也称存取器姓名:张三年龄:18所属组:尚学堂<><><><><><><><><><><><><><><><><><><>3.mapMapmapValue=newHashMap();mapValue.put("key1","valu
5、e1");mapValue.put("key2","value2");request.setAttribute("mapvalue",mapValue);---------------------------------------------El表达式获取
输出map,采用.进行导航,也称存取器mapvalue.key1:${mapvalue.key1}
mapvalue.key2:${mapvalue.key2}
--------------------------------------------页面输出.输出map,采用.进行导航,也称存取器map
6、value.key1:value1mapvalue.key2:value2<><><><><><><><><><><><><><><><><><><>4.字符串数组String[]strArray=newString[]{"a","b","c"};request.setAttribute("strarray",strArray);User[]users=newUser[10];for(inti=0;i<10;i++){Useru=newUser();u.setUsername("U_"+i);users[i]=u;}request.setAttribute("users",users);---
7、------------------------------------------El表达式获取
输出对象数组,采用[]和下标userarray[3].username:${users[2].username}
--------------------------------------------页面输出.输出对象数组,采用[]和下标userarray[3].us