维护JSP页面上的对象列表

时间:2010-07-04 22:58:37

标签: jsp list struts actionform

我一直在使用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需要为名称呈现尽可能多的文本框,与列表中的物种一样。

我知道这是一个冗长的问题。我欢迎任何人对此有任何想法!

1 个答案:

答案 0 :(得分:0)

如果您想动态执行此操作,则问题与struts无关。

您需要探索Javascript / Ajax库。

它们中有很多,所以我建议你从jQuery开始。