数组如何用el表达式表示(在servlet里setAttribute(“list“,list),怎么在jsp文件里用el表达式而不用java语言得到list数组中的元素呢)

本文目录
- 在servlet里setAttribute(“list“,list),怎么在jsp文件里用el表达式而不用java语言得到list数组中的元素呢
- 数组中有{’1’,’2’,’3’} 怎样判读2在数组中不用循环 能用el表达式实现吗
- EL如何取得数组长度
在servlet里setAttribute(“list“,list),怎么在jsp文件里用el表达式而不用java语言得到list数组中的元素呢
先jstl标签遍历,然后单个数据用el表达式取,也就是jstl中包含着el,反正一般都这么干。
demo:
《c:forEach items="$(#####)" var="list"》
$《list.list的某一个属性》
《/c:forEach》
数组中有{’1’,’2’,’3’} 怎样判读2在数组中不用循环 能用el表达式实现吗
可以先把数组排序,成为有序数组,然后再进行查找,如下这段程序:
//二分查找
class BaniarySearch
{ public void find(int s,int e,int value,int arr)
{ int mid = (s + e) / 2; if(e 》= s)
{ if(value 》 arr && s != e)
{
find(mid + 1,e,value,arr);
}
else if(value 《 arr && s != e)
{
find(s,mid,value,arr);
}
else if(value == arr)
{
System.out.println(value+" 在该数组中");
}
else if (e == s && value != arr)
{ System.out.println(value+" 不在该数组中。");
}
}
}
}
//插入排序
class Insert
{
public void sort(int arr)
{
for(int i = 1;i 《 arr.length;i++){
int InsertVal = arr;
while(i》0 && InsertVal《arr-1)
{
arr;
arr = InsertVal;
i--;
}
}
}
}
public class Test1
{
public static void main(String args){
int array = {1,2,3};
Insert insert = new Insert();
insert.sort(array);
BaniarySearch bs = new BaniarySearch();
bs.find(0, array.length-1, 2, array);
}
}
运行结果:
2 在该数组中
如果是bs.find(0, array.length-1, 2, array);这句里面的2换成是5,那么运行结果就是
5 不在该数组中
EL如何取得数组长度
这个用EL表达式就可以了
首先在页面引入标签
《%@ taglib prefix="fn" uri="java.sun.com/jsp/jstl/functions"%》
然后使用EL表达式
比${fn:length(list)},输出的就是集合长度

更多文章:
droidedit编辑器(在手机上怎么编辑程序,我刚学C语言)
2026年9月11日 02:45
excel中find函数的用法(excel find函数怎么用)
2025年8月31日 23:30
我删不掉你用英语怎么说(我放不下你或者我舍不得你用英语怎么说)
2026年4月1日 16:15
何以结相思,双珠玳瑁簪出自汉乐府哪首诗?何用问遗君,双珠玳瑁簪中的同义词,并加以辨析
2026年4月13日 02:00
rug和rag发音有什么不同?excelaverage(计算平均值的函数)
2026年1月17日 21:00
where in sql语句(sql删除重复记录时,where in语句不能写2个字段名么)
2026年6月7日 00:45
有潜力的公交安全管理平台(智能公交(改善城市交通效率的未来))
2026年1月31日 13:15
嵌入式开发入门教程(推荐嵌入式开发入门书籍_嵌入式系统教材推荐)
2026年9月14日 20:45


![simultaneously怎么读(语法标注解释 simultaneously【saiməl’teiniəsli]音标中n和ei的发到一起,还是和i,有什么规律吗)](/static/images/nopic/23.jpg)










