首先用的是struts2的框架,分两种情况:
1. 集合list里面是值,不是对象,后台代码:
public class myTest { ArrayListmylist; public ArrayList getMylist() { return mylist; } public void setMylist(ArrayList mylist) { this.mylist = mylist; } public String test(){ mylist = new ArrayList (); mylist.add("aa"); mylist.add("bb"); mylist.add("cc"); mylist.add("dd"); return "success"; }}
前台代码:
首先,引入相应的标签和js库
(1)引入jstl标签库,<%@taglib uri="http://.sun.com/jsp/jstl/core" prefix="c"%>
(2)引入库,<script type="text/" src="js/jquery.js"></script>
(3)js代码:
2.集合list中是对象,不是值
(1)后台代码:
package com.beans;public class Dog { String name; int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}public class myTest { ArrayListmylist; public ArrayList getMylist() { return mylist; } public void setMylist(ArrayList mylist) { this.mylist = mylist; } public String test(){ mylist = new ArrayList (); Dog dog1 = new Dog(); Dog dog2 = new Dog(); dog1.setName("wangwang"); dog1.setAge(121); dog2.setName("miaomiao"); dog2.setAge(151); mylist.add(dog1); mylist.add(dog2); return "success"; }}
(2)Js代码: