Struts 1.3/JSP を使用してシミュレーション ソフトウェアを開発しています。JSP ページに追加/削除できるオブジェクトのリストを表示する方法を見つけようとしています。私は実際に化学ステップのリストを持っています.各ステップには製品と反応種のリストがあります(種はJavaオブジェクトでもあります)
これはステップクラスです:
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 は、リスト内の種と同じ数の名前のテキスト ボックスをレンダリングする必要があります。
私はこれが長い間問題であることを知っています。誰かがそれについて持っている考えを歓迎します!