者 都为 false,则会显示“condition1 和 condition2 都为 false”。 注意:若 condition1 和 condition2 的运算结果都为 true 时,此时只会显示 "condition1 为 true"。 限制说明: a.
和标签必须在和之间使用。 b.在同一个中, 必须是最后一个标签,且只能有一个 标签。可以有多个。 c.在同一个中,当所有的 test 都为 false 时,才执行 的本体内容。 三、迭代操作 1. 作用:为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方 式为当条件符合时,就会持续重复执行的本体内容。 语法 1:迭代一个集合对象中的所有成员 ...本体内容 语法 2:迭代指定次数 ...本体内容 属性说明: items:被迭代的集合对象。 var:存放当前指到的集合对象中的成员。 varStatus:存放当前指到的成员的相关信息。(index:当前指到的成员的索 引;count:当前总共指到成员的总数;first:当前指到的成员 是否为第 一个成员;last:当前指到的成员是否为最后一个成员)。 begin:迭代开始的位置,默认为 0。 end:迭代结束的位置,默认为最后。 step:每次迭代的间隔数,默认为 1。 范例:
<% int atts[] = {1,2,3,4,5,6,7,8,9,10}; request.setAttribute("atts", atts); %> ${item}
此标签也可以用于普通的循环控制,与 for 循环一样。如: ${item}
2. 作用:用指定分隔符分隔一字符串,并迭代分隔后的数组。 语法: 本体内容 属性说明: items:被分隔并迭代的字符串。 delims:用来分隔字符串的字符。 var:存放当前指到的成员。 varStatus:存放当前指到的成员的相关信息。(index:当前指到的成员的索 引;count:当前总共指到成员的总数;first:当前指到的成员 是否为第 一个成员;last:当前指到的
成员是否为最后一个成员)。 begin:迭代开始的位置,默认为 0。 end:迭代结束的位置,默认为最后。 step:每次迭代的间隔数,默认为 1。 范例 1: ${item} 用 “, 号分隔字符串,并迭代输出分隔后的字符串数组,输出结果为“ABCDE”。 ” 范例 2: ${item} delims 中指定了三个分隔符“,”、“;”和“-”,可见我们一次可以设定所 有想当做分隔字符串用的字符。输出结果依然为“ABCDE”。 四、URL 操作 1. 作用:将其他静态或动态文件包含到本身 JSP 网页中。不但可以包含同一个 web
application 下的文件,还可以包含其他 web application 或其他网站的文件。 语法: []