嵌套的几种方式

本帖参看其他文章,如有侵权与我联系

方法一:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
List list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");


List member = new ArrayList();
member.add("hello");
member.add("world");


request.setAttribute("list", list);


for (int i = 0; i < list.size(); i++) {
request.setAttribute("option" + i, member);
}
%>
 
        ${item}的选项  
       
 
            ${i}  
       





方法二:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
//创建一个list集合
List list = new ArrayList();
for (int i = 0; i < 23; i++) {
list.add(i);
}
//将上面的list集合分成多个集合l,然和在把分成的集合撞进一个集合的集合lists
//1:先根据list的对象个数算出分为多少行:
int rownum = 0;
if (list.size() % 5 == 0) {
rownum = list.size() / 5;
} else {
rownum = list.size() / 5 + 1;
}
List lists = new ArrayList();
for (int i = 0; i < rownum; i++) {
List l = new ArrayList();
for (int j = i * 5; j < i * 5 + 5 && j < list.size(); j++) {
l.add(list.get(j));
}
lists.add(l);
}
//把集合的集合lists存入session
session.setAttribute("lists", lists);
%>







My JSP 'index.jsp' starting page





















test



你可能感兴趣的:(嵌套的几种方式)