課程
/后端開(kāi)發(fā)
/Java
/JSP自定義標(biāo)簽
為什么我那個(gè)${name}只輸出第一個(gè)值就沒(méi)有了
2018-11-09
源自:JSP自定義標(biāo)簽 3-5
正在回答
【蜘蛛俠TG@abin789】-1【蜘蛛俠TG@abin789】-2【蜘蛛俠TG@abin789】-3【蜘蛛俠TG@abin789】-4【蜘蛛俠TG@abin789】-5【蜘蛛俠TG@abin789】-6【蜘蛛俠TG@abin789】-7【蜘蛛俠TG@abin789】-8【蜘蛛俠TG@abin789】-9【蜘蛛俠TG@abin789】-10【蜘蛛俠TG@abin789】-11【蜘蛛俠TG@abin789】-12【蜘蛛俠TG@abin789】-13【蜘蛛俠TG@abin789】-14【蜘蛛俠TG@abin789】-15【蜘蛛俠TG@abin789】-16【蜘蛛俠TG@abin789】-17【蜘蛛俠TG@abin789】-18【蜘蛛俠TG@abin789】-19【蜘蛛俠TG@abin789】-20【蜘蛛俠TG@abin789】-21【蜘蛛俠TG@abin789】-22【蜘蛛俠TG@abin789】-23【蜘蛛俠TG@abin789】-24【蜘蛛俠TG@abin789】-25【蜘蛛俠TG@abin789】-26【蜘蛛俠TG@abin789】-27【蜘蛛俠TG@abin789】-28【蜘蛛俠TG@abin789】-29【蜘蛛俠TG@abin789】-30【蜘蛛俠TG@abin789】-31【蜘蛛俠TG@abin789】-32【蜘蛛俠TG@abin789】-33【蜘蛛俠TG@abin789】-34【蜘蛛俠TG@abin789】-35【蜘蛛俠TG@abin789】-36【蜘蛛俠TG@abin789】-37【蜘蛛俠TG@abin789】-38【蜘蛛俠TG@abin789】-39【蜘蛛俠TG@abin789】-40【蜘蛛俠TG@abin789】-41【蜘蛛俠TG@abin789】-42【蜘蛛俠TG@abin789】-43【蜘蛛俠TG@abin789】-44【蜘蛛俠TG@abin789】-45【蜘蛛俠TG@abin789】-46【蜘蛛俠TG@abin789】-47【蜘蛛俠TG@abin789】-48【蜘蛛俠TG@abin789】-49【蜘蛛俠TG@abin789】-50【蜘蛛俠TG@abin789】-51【蜘蛛俠TG@abin789】-52【蜘蛛俠TG@abin789】-53【蜘蛛俠TG@abin789】-54【蜘蛛俠TG@abin789】-55【蜘蛛俠TG@abin789】-56【蜘蛛俠TG@abin789】-57【蜘蛛俠TG@abin789】-58【蜘蛛俠TG@abin789】-59【蜘蛛俠TG@abin789】-60【蜘蛛俠TG@abin789】-61【蜘蛛俠TG@abin789】-62【蜘蛛俠TG@abin789】-63【蜘蛛俠TG@abin789】-64【蜘蛛俠TG@abin789】-65【蜘蛛俠TG@abin789】-66【蜘蛛俠TG@abin789】-67【蜘蛛俠TG@abin789】-68【蜘蛛俠TG@abin789】-69【蜘蛛俠TG@abin789】-70【蜘蛛俠TG@abin789】-71【蜘蛛俠TG@abin789】-72【蜘蛛俠TG@abin789】-73【蜘蛛俠TG@abin789】-74【蜘蛛俠TG@abin789】-75【蜘蛛俠TG@abin789】-76【蜘蛛俠TG@abin789】-77【蜘蛛俠TG@abin789】-78【蜘蛛俠TG@abin789】-79【蜘蛛俠TG@abin789】-80【蜘蛛俠TG@abin789】-81【蜘蛛俠TG@abin789】-82【蜘蛛俠TG@abin789】-83【蜘蛛俠TG@abin789】-84【蜘蛛俠TG@abin789】-85【蜘蛛俠TG@abin789】-86【蜘蛛俠TG@abin789】-87【蜘蛛俠TG@abin789】-88【蜘蛛俠TG@abin789】-89【蜘蛛俠TG@abin789】-90【蜘蛛俠TG@abin789】-91【蜘蛛俠TG@abin789】-92【蜘蛛俠TG@abin789】-93【蜘蛛俠TG@abin789】-94【蜘蛛俠TG@abin789】-95【蜘蛛俠TG@abin789】-96【蜘蛛俠TG@abin789】-97【蜘蛛俠TG@abin789】-98【蜘蛛俠TG@abin789】-99【蜘蛛俠TG@abin789】-100【蜘蛛俠TG@abin789】-101【蜘蛛俠TG@abin789】-102【蜘蛛俠TG@abin789】-103【蜘蛛俠TG@abin789】-104【蜘蛛俠TG@abin789】-105【蜘蛛俠TG@abin789】-106【蜘蛛俠TG@abin789】-107【蜘蛛俠TG@abin789】-108【蜘蛛俠TG@abin789】-109【蜘蛛俠TG@abin789】-110【蜘蛛俠TG@abin789】-111【蜘蛛俠TG@abin789】-112【蜘蛛俠TG@abin789】-113【蜘蛛俠TG@abin789】-114【蜘蛛俠TG@abin789】-115【蜘蛛俠TG@abin789】-116【蜘蛛俠TG@abin789】-117【蜘蛛俠TG@abin789】-118【蜘蛛俠TG@abin789】-119【蜘蛛俠TG@abin789】-120【蜘蛛俠TG@abin789】-121【蜘蛛俠TG@abin789】-122【蜘蛛俠TG@abin789】-123【蜘蛛俠TG@abin789】-124【蜘蛛俠TG@abin789】-125【蜘蛛俠TG@abin789】-126【蜘蛛俠TG@abin789】-127【蜘蛛俠TG@abin789】-128【蜘蛛俠TG@abin789】-129【蜘蛛俠TG@abin789】-130【蜘蛛俠TG@abin789】-131【蜘蛛俠TG@abin789】-132【蜘蛛俠TG@abin789】-133【蜘蛛俠TG@abin789】-134【蜘蛛俠TG@abin789】-135【蜘蛛俠TG@abin789】-136【蜘蛛俠TG@abin789】-137【蜘蛛俠TG@abin789】-138【蜘蛛俠TG@abin789】-139【蜘蛛俠TG@abin789】-140【蜘蛛俠TG@abin789】-141【蜘蛛俠TG@abin789】-142【蜘蛛俠TG@abin789】-143【蜘蛛俠TG@abin789】-144【蜘蛛俠TG@abin789】-145【蜘蛛俠TG@abin789】-146【蜘蛛俠TG@abin789】-147【蜘蛛俠TG@abin789】-148【蜘蛛俠TG@abin789】-149【蜘蛛俠TG@abin789】-150【蜘蛛俠TG@abin789】-151【蜘蛛俠TG@abin789】-152【蜘蛛俠TG@abin789】-153【蜘蛛俠TG@abin789】-154【蜘蛛俠TG@abin789】-155【蜘蛛俠TG@abin789】-156【蜘蛛俠TG@abin789】-157【蜘蛛俠TG@abin789】-158【蜘蛛俠TG@abin789】-159【蜘蛛俠TG@abin789】-160【蜘蛛俠TG@abin789】-161【蜘蛛俠TG@abin789】-162【蜘蛛俠TG@abin789】-163【蜘蛛俠TG@abin789】-164【蜘蛛俠TG@abin789】-165【蜘蛛俠TG@abin789】-166【蜘蛛俠TG@abin789】-167【蜘蛛俠TG@abin789】-168【蜘蛛俠TG@abin789】-169【蜘蛛俠TG@abin789】-170【蜘蛛俠TG@abin789】-171【蜘蛛俠TG@abin789】-172【蜘蛛俠TG@abin789】-173【蜘蛛俠TG@abin789】-174【蜘蛛俠TG@abin789】-175【蜘蛛俠TG@abin789】-176【蜘蛛俠TG@abin789】-177【蜘蛛俠TG@abin789】-178【蜘蛛俠TG@abin789】-179【蜘蛛俠TG@abin789】-180【蜘蛛俠TG@abin789】-181【蜘蛛俠TG@abin789】-182【蜘蛛俠TG@abin789】-183【蜘蛛俠TG@abin789】-184【蜘蛛俠TG@abin789】-185【蜘蛛俠TG@abin789】-186【蜘蛛俠TG@abin789】-187【蜘蛛俠TG@abin789】-188【蜘蛛俠TG@abin789】-189【蜘蛛俠TG@abin789】-190【蜘蛛俠TG@abin789】-191【蜘蛛俠TG@abin789】-192【蜘蛛俠TG@abin789】-193【蜘蛛俠TG@abin789】-194【蜘蛛俠TG@abin789】-195【蜘蛛俠TG@abin789】-196【蜘蛛俠TG@abin789】-197【蜘蛛俠TG@abin789】-198【蜘蛛俠TG@abin789】-199【蜘蛛俠TG@abin789】-200
可以?xún)?yōu)化一下老師的代碼即可解決問(wèn)題啦~~
標(biāo)簽處理類(lèi)
package jsp.lib.tag.jstl;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class ForTag extends TagSupport {
/**
*?
* <p>
* Description:
* </p>
* @author 程序員(小陳)
* @date 2018年11月24日
*/
private static final long serialVersionUID = 2563062742541978797L;
public void setVar(String var) {
this.var = var;
}
public void setDatas(String[] datas) {
this.datas = datas;
private String var;
private String[] datas;
private int index = 0;
@Override
public int doStartTag() throws JspException {
System.out.println("ForTag --- doStartTag() ");
// TODO Auto-generated method stub
index = 0;
if (var != null && datas != null) {
return EVAL_BODY_INCLUDE;
} else {
return SKIP_BODY;
public int doAfterBody() throws JspException {
System.out.println("ForTag --- doAfterBody() ");
if (index < datas.length) {
pageContext.getRequest().setAttribute(var, datas[index]);
index++;
return EVAL_BODY_AGAIN;
JSP頁(yè)面:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/hool" prefix="hool"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP Tag for Use</title>
</head>
<body>
<h1>JSP Tag for Use</h1>
<%
String[] datas = { "Java", "PHP", "JSP", "Servlet", "Spring", "SQL Server", "MySQL" };
pageContext.setAttribute("datas", datas);
%>
<hool:for datas="${datas}" var="non">
<h3>
<c:out value="${non}" />
</h3>
</hool:for>
</body>
</html>
標(biāo)簽庫(kù)文件:
<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<tlib-version>1.0</tlib-version>
<short-name>Hool</short-name>
<uri>http://java.sun.com/jsp/jstl/hool</uri>
<tag>
<name>for</name>
<tag-class>jsp.lib.tag.jstl.ForTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<name>var</name>
<required>true</required>
</attribute>
<name>datas</name>
<rtexprvalue>true</rtexprvalue>
</tag>
</taglib>
舉報(bào)
JSP自定義標(biāo)簽應(yīng)用,Java Web開(kāi)發(fā)中一個(gè)重要的知識(shí)點(diǎn)
2 回答大家好,為什么tomcat對(duì)自定義標(biāo)簽運(yùn)用了緩存的技術(shù),在頁(yè)面上第二次刷新的時(shí)候只輸出數(shù)組中第一個(gè)元素,其他的元素為什么沒(méi)輸出?還有什么是tomcat的緩存技術(shù)?
5 回答當(dāng)再次刷新jsp頁(yè)面的時(shí)候呢,這里只會(huì)取到第一個(gè)元素也就是下標(biāo)為0的元素。怎么解決這個(gè)問(wèn)題,我想隨便刷新幾次都可以完整的遍歷數(shù)組
2 回答老師,就是7分41的時(shí)候 那個(gè)uri為什么要寫(xiě)/imooc-tag,還有8分鐘的時(shí)候 第13行為什么寫(xiě)成<imooc:loginDate/> 這個(gè)imooc是自定義標(biāo)簽嗎? 這個(gè)loginDate是什么??? 老師我這是3個(gè)問(wèn)題啊,你別只解答一個(gè)問(wèn)題啊。。。。。
1 回答標(biāo)簽屬性的賦值
1 回答學(xué)了很多web只是不能開(kāi)發(fā)網(wǎng)頁(yè)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-04-01
【蜘蛛俠TG@abin789】-1
【蜘蛛俠TG@abin789】-2
【蜘蛛俠TG@abin789】-3
【蜘蛛俠TG@abin789】-4
【蜘蛛俠TG@abin789】-5
【蜘蛛俠TG@abin789】-6
【蜘蛛俠TG@abin789】-7
【蜘蛛俠TG@abin789】-8
【蜘蛛俠TG@abin789】-9
【蜘蛛俠TG@abin789】-10
【蜘蛛俠TG@abin789】-11
【蜘蛛俠TG@abin789】-12
【蜘蛛俠TG@abin789】-13
【蜘蛛俠TG@abin789】-14
【蜘蛛俠TG@abin789】-15
【蜘蛛俠TG@abin789】-16
【蜘蛛俠TG@abin789】-17
【蜘蛛俠TG@abin789】-18
【蜘蛛俠TG@abin789】-19
【蜘蛛俠TG@abin789】-20
【蜘蛛俠TG@abin789】-21
【蜘蛛俠TG@abin789】-22
【蜘蛛俠TG@abin789】-23
【蜘蛛俠TG@abin789】-24
【蜘蛛俠TG@abin789】-25
【蜘蛛俠TG@abin789】-26
【蜘蛛俠TG@abin789】-27
【蜘蛛俠TG@abin789】-28
【蜘蛛俠TG@abin789】-29
【蜘蛛俠TG@abin789】-30
【蜘蛛俠TG@abin789】-31
【蜘蛛俠TG@abin789】-32
【蜘蛛俠TG@abin789】-33
【蜘蛛俠TG@abin789】-34
【蜘蛛俠TG@abin789】-35
【蜘蛛俠TG@abin789】-36
【蜘蛛俠TG@abin789】-37
【蜘蛛俠TG@abin789】-38
【蜘蛛俠TG@abin789】-39
【蜘蛛俠TG@abin789】-40
【蜘蛛俠TG@abin789】-41
【蜘蛛俠TG@abin789】-42
【蜘蛛俠TG@abin789】-43
【蜘蛛俠TG@abin789】-44
【蜘蛛俠TG@abin789】-45
【蜘蛛俠TG@abin789】-46
【蜘蛛俠TG@abin789】-47
【蜘蛛俠TG@abin789】-48
【蜘蛛俠TG@abin789】-49
【蜘蛛俠TG@abin789】-50
【蜘蛛俠TG@abin789】-51
【蜘蛛俠TG@abin789】-52
【蜘蛛俠TG@abin789】-53
【蜘蛛俠TG@abin789】-54
【蜘蛛俠TG@abin789】-55
【蜘蛛俠TG@abin789】-56
【蜘蛛俠TG@abin789】-57
【蜘蛛俠TG@abin789】-58
【蜘蛛俠TG@abin789】-59
【蜘蛛俠TG@abin789】-60
【蜘蛛俠TG@abin789】-61
【蜘蛛俠TG@abin789】-62
【蜘蛛俠TG@abin789】-63
【蜘蛛俠TG@abin789】-64
【蜘蛛俠TG@abin789】-65
【蜘蛛俠TG@abin789】-66
【蜘蛛俠TG@abin789】-67
【蜘蛛俠TG@abin789】-68
【蜘蛛俠TG@abin789】-69
【蜘蛛俠TG@abin789】-70
【蜘蛛俠TG@abin789】-71
【蜘蛛俠TG@abin789】-72
【蜘蛛俠TG@abin789】-73
【蜘蛛俠TG@abin789】-74
【蜘蛛俠TG@abin789】-75
【蜘蛛俠TG@abin789】-76
【蜘蛛俠TG@abin789】-77
【蜘蛛俠TG@abin789】-78
【蜘蛛俠TG@abin789】-79
【蜘蛛俠TG@abin789】-80
【蜘蛛俠TG@abin789】-81
【蜘蛛俠TG@abin789】-82
【蜘蛛俠TG@abin789】-83
【蜘蛛俠TG@abin789】-84
【蜘蛛俠TG@abin789】-85
【蜘蛛俠TG@abin789】-86
【蜘蛛俠TG@abin789】-87
【蜘蛛俠TG@abin789】-88
【蜘蛛俠TG@abin789】-89
【蜘蛛俠TG@abin789】-90
【蜘蛛俠TG@abin789】-91
【蜘蛛俠TG@abin789】-92
【蜘蛛俠TG@abin789】-93
【蜘蛛俠TG@abin789】-94
【蜘蛛俠TG@abin789】-95
【蜘蛛俠TG@abin789】-96
【蜘蛛俠TG@abin789】-97
【蜘蛛俠TG@abin789】-98
【蜘蛛俠TG@abin789】-99
【蜘蛛俠TG@abin789】-100
【蜘蛛俠TG@abin789】-101
【蜘蛛俠TG@abin789】-102
【蜘蛛俠TG@abin789】-103
【蜘蛛俠TG@abin789】-104
【蜘蛛俠TG@abin789】-105
【蜘蛛俠TG@abin789】-106
【蜘蛛俠TG@abin789】-107
【蜘蛛俠TG@abin789】-108
【蜘蛛俠TG@abin789】-109
【蜘蛛俠TG@abin789】-110
【蜘蛛俠TG@abin789】-111
【蜘蛛俠TG@abin789】-112
【蜘蛛俠TG@abin789】-113
【蜘蛛俠TG@abin789】-114
【蜘蛛俠TG@abin789】-115
【蜘蛛俠TG@abin789】-116
【蜘蛛俠TG@abin789】-117
【蜘蛛俠TG@abin789】-118
【蜘蛛俠TG@abin789】-119
【蜘蛛俠TG@abin789】-120
【蜘蛛俠TG@abin789】-121
【蜘蛛俠TG@abin789】-122
【蜘蛛俠TG@abin789】-123
【蜘蛛俠TG@abin789】-124
【蜘蛛俠TG@abin789】-125
【蜘蛛俠TG@abin789】-126
【蜘蛛俠TG@abin789】-127
【蜘蛛俠TG@abin789】-128
【蜘蛛俠TG@abin789】-129
【蜘蛛俠TG@abin789】-130
【蜘蛛俠TG@abin789】-131
【蜘蛛俠TG@abin789】-132
【蜘蛛俠TG@abin789】-133
【蜘蛛俠TG@abin789】-134
【蜘蛛俠TG@abin789】-135
【蜘蛛俠TG@abin789】-136
【蜘蛛俠TG@abin789】-137
【蜘蛛俠TG@abin789】-138
【蜘蛛俠TG@abin789】-139
【蜘蛛俠TG@abin789】-140
【蜘蛛俠TG@abin789】-141
【蜘蛛俠TG@abin789】-142
【蜘蛛俠TG@abin789】-143
【蜘蛛俠TG@abin789】-144
【蜘蛛俠TG@abin789】-145
【蜘蛛俠TG@abin789】-146
【蜘蛛俠TG@abin789】-147
【蜘蛛俠TG@abin789】-148
【蜘蛛俠TG@abin789】-149
【蜘蛛俠TG@abin789】-150
【蜘蛛俠TG@abin789】-151
【蜘蛛俠TG@abin789】-152
【蜘蛛俠TG@abin789】-153
【蜘蛛俠TG@abin789】-154
【蜘蛛俠TG@abin789】-155
【蜘蛛俠TG@abin789】-156
【蜘蛛俠TG@abin789】-157
【蜘蛛俠TG@abin789】-158
【蜘蛛俠TG@abin789】-159
【蜘蛛俠TG@abin789】-160
【蜘蛛俠TG@abin789】-161
【蜘蛛俠TG@abin789】-162
【蜘蛛俠TG@abin789】-163
【蜘蛛俠TG@abin789】-164
【蜘蛛俠TG@abin789】-165
【蜘蛛俠TG@abin789】-166
【蜘蛛俠TG@abin789】-167
【蜘蛛俠TG@abin789】-168
【蜘蛛俠TG@abin789】-169
【蜘蛛俠TG@abin789】-170
【蜘蛛俠TG@abin789】-171
【蜘蛛俠TG@abin789】-172
【蜘蛛俠TG@abin789】-173
【蜘蛛俠TG@abin789】-174
【蜘蛛俠TG@abin789】-175
【蜘蛛俠TG@abin789】-176
【蜘蛛俠TG@abin789】-177
【蜘蛛俠TG@abin789】-178
【蜘蛛俠TG@abin789】-179
【蜘蛛俠TG@abin789】-180
【蜘蛛俠TG@abin789】-181
【蜘蛛俠TG@abin789】-182
【蜘蛛俠TG@abin789】-183
【蜘蛛俠TG@abin789】-184
【蜘蛛俠TG@abin789】-185
【蜘蛛俠TG@abin789】-186
【蜘蛛俠TG@abin789】-187
【蜘蛛俠TG@abin789】-188
【蜘蛛俠TG@abin789】-189
【蜘蛛俠TG@abin789】-190
【蜘蛛俠TG@abin789】-191
【蜘蛛俠TG@abin789】-192
【蜘蛛俠TG@abin789】-193
【蜘蛛俠TG@abin789】-194
【蜘蛛俠TG@abin789】-195
【蜘蛛俠TG@abin789】-196
【蜘蛛俠TG@abin789】-197
【蜘蛛俠TG@abin789】-198
【蜘蛛俠TG@abin789】-199
【蜘蛛俠TG@abin789】-200
2018-11-24
可以?xún)?yōu)化一下老師的代碼即可解決問(wèn)題啦~~
標(biāo)簽處理類(lèi)
package jsp.lib.tag.jstl;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class ForTag extends TagSupport {
/**
*?
* <p>
* Description:
* </p>
*?
* @author 程序員(小陳)
*?
* @date 2018年11月24日
*?
*/
private static final long serialVersionUID = 2563062742541978797L;
public void setVar(String var) {
this.var = var;
}
public void setDatas(String[] datas) {
this.datas = datas;
}
private String var;
private String[] datas;
private int index = 0;
@Override
public int doStartTag() throws JspException {
System.out.println("ForTag --- doStartTag() ");
// TODO Auto-generated method stub
index = 0;
if (var != null && datas != null) {
return EVAL_BODY_INCLUDE;
} else {
return SKIP_BODY;
}
}
@Override
public int doAfterBody() throws JspException {
System.out.println("ForTag --- doAfterBody() ");
// TODO Auto-generated method stub
if (index < datas.length) {
pageContext.getRequest().setAttribute(var, datas[index]);
index++;
return EVAL_BODY_AGAIN;
} else {
return SKIP_BODY;
}
}
}
JSP頁(yè)面:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/hool" prefix="hool"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP Tag for Use</title>
</head>
<body>
<h1>JSP Tag for Use</h1>
<%
String[] datas = { "Java", "PHP", "JSP", "Servlet", "Spring", "SQL Server", "MySQL" };
pageContext.setAttribute("datas", datas);
%>
<hool:for datas="${datas}" var="non">
<h3>
<c:out value="${non}" />
</h3>
</hool:for>
</body>
</html>
標(biāo)簽庫(kù)文件:
<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<tlib-version>1.0</tlib-version>
<short-name>Hool</short-name>
<uri>http://java.sun.com/jsp/jstl/hool</uri>
<tag>
<name>for</name>
<tag-class>jsp.lib.tag.jstl.ForTag</tag-class>
<body-content>JSP</body-content>
<attribute>
<name>var</name>
<required>true</required>
</attribute>
<attribute>
<name>datas</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>