我一直在使用 Struts 1.3/JSP 开发一个模拟软件。我正在尝试找到一种方法来在我的 JSP 页面上显示可以添加/删除的对象列表。我实际上有一个化学步骤列表,每个步骤都有一个产品和反应物种类的列表(种类也是一个java对象)
这是 Step 类:
public class ChemicalStep {
private List<Species> reactants = new ArrayList<Species>;
private List<Species> products = new ArrayList<Species>;
// Getters and setters etc
}
这是物种类别:
public Class Species {
private String name;
// Getter and setters etc
}
最后是 ActionForm 的相关部分:
public class StepForm extends ActionForm{
private List<ChemicalStep> steps = new ArrayList<ChemicalStep>();
// Getters and setters etc
}
我正在寻找一种方法来动态显示化学步骤并使用操作类从列表中添加和删除它们。
我想要的是一个显示步骤的表格,然后是一个添加按钮,当单击此按钮时,我需要显示一个带有按钮的新步骤,以从步骤对象的每个列表中添加/删除物种对象。JSP 需要为列表中的物种呈现尽可能多的名称文本框。
我知道这是一个冗长的问题。我欢迎任何人对此的任何想法!