为了账号安全,请及时绑定邮箱和手机立即绑定

迭代只输出第一个值

为什么我那个${name}只输出第一个值就没有了

正在回答

2 回答

【蜘蛛侠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

0 回复 有任何疑惑可以回复我~

可以优化一下老师的代码即可解决问题啦~~


标签处理类

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页面:



<%@ 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>



标签库文件:



<?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>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

迭代只输出第一个值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信