使用表达式语言调用while循环

时间:2017-10-09 10:59:16

标签: java html jsp el

我在jsp文件中跟随while循环:

<%
    List sorts = (List)request.getAttribute("sorts");
    Iterator it = sorts.iterator();
    while(it.hasNext()) {
        out.print(it.next());
}
%>

如何使用表达式语言在我的JSP文件中避免使用Java代码?

我试图将it.next())参数保存在变量中,但它没有用。

1 个答案:

答案 0 :(得分:1)

在表达式语言中不可能使用while循环。而不是在使用foreach循环时。

语法foreach循环在下面 -

<c:forEach var="name of scoped variable"
       items="Colleciton,List or Array" >

其中c是前缀

var是变量名,其中数据存储来自集合。

项目是集合或列表。