我一直在使用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需要为名称呈现尽可能多的文本框,与列表中的物种一样。
我知道这是一个冗长的问题。我欢迎任何人对此有任何想法!
答案 0 :(得分:0)
如果您想动态执行此操作,则问题与struts无关。
您需要探索Javascript / Ajax库。
它们中有很多,所以我建议你从jQuery开始。