jsp如何动态合并表格

2025-03-23 08:27:59
推荐回答(3个)
回答1:

我封装了一个pojo类,然后把这个类的三个对象放进一个list中,然后jsp假装接收这个list然后显示(实际上就是在jsp中封装然后显示的,实际应用中肯定不是这样的,这里只是测试)

pojo类的代码:

package pojo;

import java.util.ArrayList;import java.util.List;

public class Pojoceshi { private String name; private List list_food; //=new ArrayList(); public String getName() {  return name; } public void setName(String name) {  this.name = name; } public List getList_food() {  return list_food; } public void setList_food(List list_food) {  this.list_food = list_food; }}


jsp文件代码:

 

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%@ page  import="pojo.*" %>

<%

//定义listpojo用于存放pojo类List listpojo=new ArrayList();

//实例化一个pojo类Pojoceshi pojo=new Pojoceshi(); pojo.setName("济南");

 //定义listfood用于存放食物 List listfood=new ArrayList(); String food=null; food="香蕉"; listfood.add(food); food=null; food="橘子"; listfood.add(food); food=null;

pojo.setList_food(listfood);

listpojo.add(pojo);pojo=null;

//实例化一个pojo类Pojoceshi pojo2=new Pojoceshi(); pojo2.setName("青岛");

 //定义listfood用于存放食物 List listfood2=new ArrayList(); String food2=null; food2="香蕉"; listfood2.add(food2); food2=null; food2="橘子"; listfood2.add(food2); food2=null;

pojo2.setList_food(listfood2);

listpojo.add(pojo2);pojo2=null;

//实例化一个pojo类Pojoceshi pojo3=new Pojoceshi(); pojo3.setName("马鞍山");

 //定义listfood用于存放食物 List listfood3=new ArrayList(); String food3=null; food3="香蕉"; listfood3.add(food3);  food3=null;

pojo3.setList_food(listfood3);

listpojo.add(pojo3);pojo3=null;%>

         My JSP 'index.jsp' starting page                      名称食物   <%   Pojoceshi pojo888=null;  for(int i=0;i    '><%=pojo888.getName()%>    <%  for(int ii=0;ii    <%=pojo888.getList_food().get(ii)%>  <%  }else{  System.out.print("shuliang"+ii);   %>  <%=pojo888.getList_food().get(ii)%>    <%  }  }  pojo888=null;  }  

    %>            

回答2:

  1. 累计

  2. 客户名称 物资名称 今日
    日车数 日发运量 累计车数 累计发运量
    parentList.name


    1. child.物资名字 child.车数 child.日发运量 child.累计车数 child.累计发运量



    回答3:

    我看看高手写出来,然后学习一下。