以下是我的 POJO、Action
和 JSP 页面。
对于我得到正确输入的单个实例。Expense
我想用来从 JSP 页面ModelDriven
获取多个实例。Expense
为此,我创建了多个<div class="Expense">...</div>
,但我不知道我应该在Action
课堂上进行哪些更改。
如何做到这一点?
Pojo类:
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>