HttpServletResponse response )
throws Exception
{
OrderForm frm = ( OrderForm ) form;
String userId = ( String ) request.getSession( ).getAttribute( USERID_KEY );
PetstoreLocal petstore = getPetstore( );
/* Proceed the order */
HashMap items = new HashMap( );
for ( int i = 0, len = frm.getItemId( ).length; i < len; i++ )
{
items.put( frm.getItemId( )[ i ], new Integer( frm.getQuantity( )[ i ] ) );
}
Integer orderUId = petstore.createOrder( userId, new Date( ), items );
frm.getOrderValue( ).setOrderUId( orderUId );
/* Invalidating the current cart */
CartLocal cart = getCart( false, request );