例若有如下beanjavascript
package com.test.domain; class Student{ private Stirng name; private int age; public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return this.name; } public void setName(Stirng name){ this.name = name; } public int getAge(){ return this.age; } public void setAge(int age){ this.age = age; } }
在Servlet中有以下代碼:java
List<Student> stuList = new ArrayList<Student>(); stuList.add(new Student("Tom", 19)); stuList.add(new Student("Jerry", 20)); request.setAttribute("stuList", stuList);
在jsp中接收並處理傳過來的stuList:dom
首先在jsp中導入Student的包以下:jsp
<%@ page import= "com.test.domain.Student"%>
在JavaScript中經過以下方式處理:this
<script type="text/javascript"> var stuName = new Array(); <% int i=0;List<Student> stuList = (List<Student>) request.getAttribute("stuList"); for(i = 0; i < stuList.size(); i ++) { %> stuName[<%=i%>] = <%=((Student) stuList.get(i)).getName()%>; <% } %> </script>