中易网

EL表达式里如何从list中取出list.size()?

答案:2  悬赏:80  
解决时间 2021-02-26 22:18
例如:一个保存在session里面的List类型的news_list.
如果用jsp做的话是这样
<% List allnews = (List)session.getAttribute("news_list");
out.print(allnews.size());
%>
用jstl表达式做的话是这样:

但是这样写了之后怎样用el表达式(${ })得到这个news_list的size()值?
最佳答案
···你想多了··这当然是不能得到的了··
El表达式只能得到javaBean的属性。

建议你在后台传news_list的地方再传一个length过来。
这个length就是news_list的大小。然后${length}.
否则的话,你只有等循环结束了才能知道有多大
全部回答
el是从作用域(如:request,session。。等等)中找对象,所以假如你把mybean对象放到request范围内,那么画面就不用写,直接可以用${mybean.id} 就可以取到mybean对象的id值。这句话就会调用mybean对象的getid()方法。疑问1和2都解决了。 疑问3:el不会访问私有属性,而是getid()方法。了解一下属性封装概念。 疑问4:看问题内容你好像不了解mybean.java的作用,了解一下属性封装概念,什么是javabean?在这里是容器,把id值保存起来的一个对象,用get,set方法去存取这个id值。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个女生说 -你无聊关我什么事?你找我出来玩
地杰国际城二期怎么样
英国卫裤真正官网怎么可以找到
汽车的英语什么?
光端机分出网线中的一根用路由器产生一个无线
没有学历的私企老板可以报考MBA吗?
我家的地板上出现很多褐色的虫子,硬壳.大小有
巫家碾怎么去啊,有知道地址的么
识骨追踪和灵媒缉凶哪个好看点
数理化怎么学啊,高三了很苦恼,复习的心态不
济南市中区或槐荫区哪有物流专线,我想运个电
excel问题 比如我要把第二行和第三行调换数据
能写出几个幻魔法的招数吗,我要写小说
为什么冰块泡在水里会冒泡
奇瑞瑞虎3冷却温度传感器信号不合理
推荐资讯
请教各位,我的电脑是win7系统怎么让电脑在待
全职猎人布罗布塔和那只小蚂蚁
广济健康药房翠微华溢店地址在哪,我要去那里
firefox 淘宝登录不了,一直在登录界面循环,
雅兰达宾馆我想知道这个在什么地方
vivox5l序列号865737023974638
义井村我想知道这个在什么地方
QPSK波形怎么画?
昌林通讯这个地址在什么地方,我要处理点事
盘岭这个地址在什么地方,我要处理点事
美惠全生活购物广场华益店怎么去啊,有知道地
英超公布新赛季球衣印号字体 更好看还是更丑
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?