Я занимался разработкой программного обеспечения для моделирования с использованием 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 должен отобразить столько текстовых полей для имен, сколько есть видов в списке.
Я знаю, что это давняя проблема. Я приветствовал бы любые мысли, которые кто-либо имеет на этом!