jsp foreach如何使用

jsp foreach如何使用,第1张

这是一个完整的,你看看吧。
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="><table>
<%
for(int i=0;i<3;i++){//循环3次 每次输出一行
%><tr>
<%
for(int j=0;j<3;j++){//循环3次 每次输出一格 %>
<td>aaa</td>
<%}%>
</tr>
<%}%>
</table>

出错估计是错在你以顺序时候的大小取了倒序的值,不然第一次怎么是取了2条数据,就是说比如我八条数据,顺序的时候最后的一行肯定只有2条数据,而你这倒序第一行就是2条数据

建议你新建一个List对象 zblistAsc 来接受倒序的zblist对象(用一个循环就解决), *** 作起来不易出错,你这样直接用zblist去倒序 *** 作,容易出错

希望能帮到你

可以c:forEach中将生成的div id写到一个js的数组中,之后在页面用js访问这个数组即可
或者用生成的div的别的特征来选到这个div再获取他的id,比如class属性。可以让生成的div使用同已前缀或者后缀的来区分于其他div。
如果生成的div的id是可以在c:forEach中控制的,可以用例如myDiv_1,myDiv_2这样的来定义,然后在页面用JS按照约定直接getElementById("myDiv_" + i);获取到。

<select id="age" name="age"><% for(int i=0;i<=130;i++){%><option value=<%=i%>><%=i%></option><%}%></select>

我刚试过,这个是好使的

// 在页面题头先把这个包javautilList;和javautilArrayList;导进来。

List<类型> list = new Arryalist<类型>();
for(int i=1;i<=10;i++){
String s = "第" + i +"个字符串";
listadd(s);
}
systemoutprintln("添加完毕");


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12737026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存