Методы CatalogBean...
Листинг 4.14. Методы CatalogBean, связанные с объектом ShoppingCart (CatalogBean.java)
public CartItem createCartItem( String id ){
Element pE = cat.getProductElByID( id );
return new CartItem( pE );
}
// we are in a <table>
.. </table>
pf was created with setOutput
public void doCartList( PrintWriter out,
ShoppingCart cart ){
Vector v = cart.getItems();
int ct = v.size();
for( int i = 0 ; i < ct ; i++ ){
CartItem item = (CartItem)v.elementAt(i);
out.print("<tr>
<td>
");
String id = item.getId();
out.print( pf.doListOutput( cat.getProductElByID(id)));
out.print( "</td>
<td>
");
out.print( "Number ordered: " + item.getNumberOrdered() );
out.print( "</td>
</tr>
\r\n");
}
}
Содержание раздела