jsp页面怎么使用循环 java

如题所述

jsp页面使用循环 java的方法是在jsp页面中写scriplet代码。
举例for循环输出表格:
<%@ page language="java" import="task6.MyList,java.util.List" pageEncoding="UTF-8"%>
<HTML>
<BODY>
<jsp:useBean id="mylist" scope="application" class="task6.MyList" >
</jsp:useBean>
<H3>MyList scope="request" Example</H3>
<table border=1>
<tr>
<td> 英文</td>
<td> 中文</td>
<td> 生日</td>
<td> 性别</td>
</tr>
<%
List list = mylist.getList() ;
int idx1 = 0;
int idx2 = 1;
int idx3 = 2;
int idx4 = 3;
int len = list.size() / 4;
for (int i = 0; i < len -1; i++){
%>
<tr>
<td><%=(String)list.get(idx1)%></td>
<td><%=(String)list.get(idx2)%></td>
<td><%=(String)list.get(idx3)%></td>
<td><%=(String)list.get(idx4)%></td>
</tr>
<%
idx1 +=4 ;
idx2 +=4 ;
idx3 +=4 ;
idx4 +=4 ;
}
%>
</table>
</BODY>
</HTML>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-07
<% 在这里面写java代码就可以 还是跟java后台里面的java代码一样。如果前端用的是el标签或者struts标签那么久另外说吧。本回答被提问者采纳
第2个回答  2018-03-08
<c:foreach
第3个回答  2016-05-07
c:foreach