当前位置:编程学习 > JAVA >>

EL表达式的一个问题

如何不适用(类似于<c:forEach>)之类的标签,只是使用EL取出List的各个元素,希望大家帮忙~~ --------------------编程问答-------------------- 既然都是用表达式了,为什么不适用标签? --------------------编程问答--------------------
引用楼主 chenmiaoquan2008 的回复:
如何不适用(类似于<c:forEach>)之类的标签,只是使用EL取出List的各个元素,希望大家帮忙~~


作梦 --------------------编程问答--------------------
引用楼主 chenmiaoquan2008 的回复:
如何不适用(类似于<c:forEach>)之类的标签,只是使用EL取出List的各个元素,希望大家帮忙~~


数组还可以通过Array[0]写死的方式,,集合嘛 估计真不行。。。要么用java代码

搞不明白,既然都用到了EL,却不用forEach,自相矛盾。。。。。。 --------------------编程问答-------------------- 你要是不想用forEach的话,那就el表达式也不要用了,全用java算了

<table>
<%
if(list!=null && list.size()!=0)
{
for(int i=0;i<list.size();i++)
{
                 //把list中的数据取出
         <tr>
             <td><a><%=... %></a></td>
         </tr>
         }
}      
</table> 
--------------------编程问答--------------------

<table>
<%
if(list!=null && list.size()!=0)
{
    for(int i=0;i<list.size();i++)
    {
%>
                 //把list中的数据取出
         <tr>
             <td><a><%=... %></a></td>
         </tr>
<%
         }
}     
%> 
</table> 

--------------------编程问答-------------------- 不是还有其他的标签嘛 --------------------编程问答-------------------- ${list[index]} --------------------编程问答-------------------- 用c:foreach挺方便的 --------------------编程问答-------------------- 都已经弄好了标签,为什么不直接用,想不通啊 --------------------编程问答-------------------- 不知道您想实现什么  重复发明 --------------------编程问答-------------------- 不可能的 --------------------编程问答-------------------- 不好弄,要不用JS框架 --------------------编程问答--------------------
引用 2 楼 trocp 的回复:
引用楼主 chenmiaoquan2008 的回复:
如何不适用(类似于<c:forEach>)之类的标签,只是使用EL取出List的各个元素,希望大家帮忙~~


作梦

白天的那种 --------------------编程问答--------------------
引用 7 楼 kingshigang 的回复:
${list[index]}

index 哪里来的,能直接使用? --------------------编程问答-------------------- EL表达式只是一种存取数据的表达式,不可能有逻辑功能吧,想要做遍历操作,只能借由其他能提供逻辑功能的方式。就像ls说的一样 我们可以在requestScope中保存一个List,也可以在前台使用${list[0、1、2...]}来取值,但是却不能自动遍历。我的个人理解。可能会有理解错误的地方。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,