jsp标签(foreach标签)

本文详细介绍了如何在Java EE环境中使用JSP的foreach标签。首先讲解了编写助手类,包括设置属性和理解foreach标签中的集合与键。接着,介绍了创建标签库描述文件(tld),设置标签,并提供了添加测试数据的方法。最后,展示了在实际JSP页面中引入并测试foreach标签的步骤,强调了引用相关辅助类和数据添加类的重要性。
摘要由CSDN通过智能技术生成

步骤

①编写助手类

②编写标签库描述标签(tld)

③在页面上引入标签使用

1、foreach标签

编写助手类

我们先设置属性这里我们需要了解在foreach中有两个值分别为与要遍历的集合和它对应的键

package com.zking.je09.tagdemo.tag;
 
import java.util.Iterator;
import java.util.List;
 
import javax.servlet.jsp.tagext.BodyTagSupport;
 
public class ForeachTag extends BodyTagSupport{
 
	//存放数据眼  ?相当于object
	private List<?> items;
	private String var;
	
	public List<?> getItems() {
		return items;
	}
	
	public void setItems(List<?> items) {
		this.items = items;
	}
	
	public String getVar() {
		return var;
	}
	
	public void setVar(String var) {
		this.var = var;
	}
	
	@Override
	public int doStartTag() {
		
		if(this.items ==null || this.items.size() ==0) {
			return SKIP_BODY;
		}
		
		Iterator<?> iterator =this.items.iterator();
		Object obj =iterator.next();
		this.pageContext.setAttribute(var, obj);
		this.pageContext.setAttribute("it
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值