您的位置:首页 > Web前端 > JavaScript

servlet向jsp传递多组数据

2013-08-27 11:07 232 查看
1、servlet

    ConnectionFactory factory = ConnectionFactory.getInstance();
ConnectionPool Pool = factory.getConnectionPool();
Connection conn = null;
Statement stat = null;
ResultSet rs = null;
List<String []> list = new ArrayList<String []>();

    try{
conn = Pool.getConnection();
stat = conn.createStatement();
sql="Select p.person,p.pro_name,l.doc_name,p.borrow_deadline,l.is_borrow,l.is_returned From loan_doc l Left Join pro_comp_info_borrow_reg p           On p.guid=l.pro_guid "+where+"";
rs = stat.executeQuery(sql);
while(rs.next()){
String str[] ={rs.getString("PERSON"),rs.getString("PRO_NAME"),rs.getString("DOC_NAME"),DOC_STATUS1};
list.add(str);
}

request.setAttribute("list", list);
request.getRequestDispatcher("Select.jsp").forward(request, response);


2、Select.jsp

    

List<String []> list = (List<String []>) request.getAttribute("list");
Iterator<String[]> it = list.iterator();
String [] o = {};
while(it.hasNext()) {
o = it.next();

    //jsp的页面 其中值用

    // System.out.println(o[0] + " | " + o[1] + " | " + o[2] + " | " + o[3]);

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: