複数のオブジェクトを持つJSPページがあります。 Shop_shopCart.actionにアクションを与えます。
内部アクションクラス複数のアイテムオブジェクトを持つカートオブジェクトがあります。 jspから複数のリストオブジェクトを持つアクションクラスに直接マッピングする方法 デモクラスを以下に示します。複数のオブジェクトをstruts2のアクションクラスにマップする
<s:form action="Shop_shopCart.action">
// multiple items in cart object
</form>
class ShoppingAction extends ActionSupport{
Cart cart = new Cart();
//getters and setters
//action methods
String shopCart() {
// do some
}
}
class Cart{
List<Item> items = new ArrayList<Item>();
//getters and setters
}
class Item{
String name;
int id;
//getters and setters
}