JSP之Tag File实战

一 定义一个迭代器标签

<%@ tag pageEncoding="GBK" import="java.util.List"%>

<%@ attribute name="bgColor" %>
<%@ attribute name="cellColor" %>
<%@ attribute name="title" %>
<%@ attribute name="bean" %>

<%List list = (List)
    request.getAttribute("a");
// 遍历输出list集合的元素
for (Object ele : list){%>
    
<%}%>
${title}
<%=ele%>

二 使用Tag File定义的标签

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<%@ page import="java.util.*" %>
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %>



    迭代器tag file
    


    

迭代器tag file

<% // 创建集合对象,用于测试Tag File所定义的标签 List a = new ArrayList(); a.add("疯狂Java讲义"); a.add("轻量级Java EE企业应用实战"); a.add("疯狂Ajax讲义"); // 将集合对象放入页面范围 request.setAttribute("a" , a); %>

使用自定义标签

三 测试

JSP之Tag File实战_第1张图片

你可能感兴趣的:(JSP)