jsp中c标签foreach的使用

2025-04-04 04:09:49
推荐回答(1个)
回答1:

FOREACH标签部分.
首先确认MAP中有没有取得数据.
FOREACH标签含义: items存放被迭代的集合对象, var用来存放现在指到的成员。
3. var元素输出的参数需要与MAP中存放的参数对应,(通常用一个JAVABEAN对像封装放在LIST等集合对像中).案例中的,NAME等值是否在JAVABEAN中存在.如果存在,EL表达式写法为: ${entry.name}即可直接输入,其他值也是一样.

IF标签部分.
EL表达式有自己的判断方式,无法直接用==,!=,>=,<=直接判断.
如果要判断封装对像是否为空.请用empty关键字....

以下是IF标签与FOREACH综合用法的示例:
${list.id} ${list.name} ${list.pwd} 未能找到数据!

为了能更好的显示出FOREACH的效果.通常先用choose标签进行判断,以下是JSP页面中的完整标签片段示例:(IF标签不再举例.)

ID 用户帐号 用户密码 管理
${list.id} ${list.name} ${list.pwd} 编缉
未能找到符合条件的数据!