//servlet
package s;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class Servlet1 extends HttpServlet {
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
selectbf(request,response);
}
public void selectbf(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{
ArrayList list=new ArrayList();
list.add("aa");
list.add("bb");
list.add("cc");
request.setAttribute("userdb",list);
ServletContext sc = getServletContext();
String url="/readybk.jsp";
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(request,response);
}
//Clean up resources
public void destroy() {
}
}
//jsp
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.ArrayList"%>
Jsp1
JBuilder Generated JSP
<%
ArrayList mylist =(ArrayList)request.getAttribute("userdb");
out.print(mylist.size());
%>

