Struts2 を使用して複数のデータを同時に同じ名前でデータベースに保存する方法を知りたいです。複数のアイテム、数量、金額、説明、単価があり、動的テーブル内にあります。下
public String createPO() {
if (isAuthorizedUser(authorizedUsers)) {
dao = HibernateDAOFactory.getInstance();
order = new OrderEntity()
order.setQuantity(quantity);
order.setAmount(amount);
order.setDescription(description);
order.setUnit(unit);
order.setUnitPrice(unitPrice);
order.setUser(user);
System.out.println(order.getOrderid());
dao.getOrderDAO().isSaved(order);
return SUCCESS;
}
return logout();
}
これが私の JSP ページです。追加ボタンをクリックすると、同じ名前の別のフィールドが作成されます。
<table id="orderTable" class="table table-bordered">
<tr>
<td style="background-color: #40926f; color: white;"><strong><center>Quantity</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Unit</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Description</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Unit Price</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Amount</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Add</center></strong></td>
<td style="background-color: #40926f; color: white;"><strong><center>Delete</center></strong></td>
</tr>
<tr id="orderDetailsTr" class="order">
<td>
<center>
<input required style="height: 35px; width: 100px;" type="text" placeholder="QTY"
name="quantity"
id="quantity" class="quantity" >
</center>
</td>
<td>
<center>
<input required style="height: 35px; width: 200px;" type="text" placeholder="Unit"
name="unit"
id="unit" >
</center>
</td>
<td>
<center>
<input required style="height: 35px; width: 300px;" type="text" placeholder="Description"
name="description"
id="description" >
</center>
</td>
<td>
<center>
<input required style="height: 35px; width: 100px;" type="text" placeholder="Unit Price"
name="unitPrice"
id="unitPrice" class="unitPrice" >
</center>
</td>
<td>
<center>
<input required style="height: 35px; width: 100px;" type="text" placeholder="Amount"
name="amount"
id="amount" class="amount" >
</center>
</td>
<td><input type="button" class="btn btn-primary" id="addmorePOIbutton" value="Add"/></td>
</tr>
</table>