以下は、私の POJO、Action、および JSP ページです。
の単一のインスタンスについてはExpense、適切な入力を取得しています。
JSPページからModelDrivenの複数のインスタンスをフェッチするために使用したいと思います。Expense
そのために複数の を作成しましたが、クラス<div class="Expense">...</div>でどのような変更を加える必要があるかわかりません。Action
これを達成する方法は?
ポジョクラス:
public class Expense implements java.io.Serializable {
private Long id;
private Client client;
private String param;
private BigDecimal value;
private Date dt;
private Date adddate;
//getter and setter
}
アクション クラス:
public class ExpenxeAction extends ActionSupport implements ModelDriven<Expense> {
Expense e = new Expense();
ExpenseDAO dao = new ExpenseDAO();
private LoginCheck lc = null;
private List<Expense> expenseList = new ArrayList<Expense>();
public String insertExpense() {
dao.insert(e);
return SUCCESS;
}
@Override
public Expense getModel() {
return e;
}
}
JSP ページ:
<div class="Expense">
<label>Expense Type</label>
<input type="text" name="param" id="param"/>
<label>Amount</label>
<input type="text" name="value" class="form-control" id="value"/>
<label>Date</label>
<input type="text" name="dt" class="form-control" id="dt"/>
</div>