Электронный магазин на Java и XML

         

Метод doPageEnd (CatalogServ.java)



Листинг 4.6. Метод doPageEnd (CatalogServ.java)

public void doPageEnd( HttpServletRequest req, HttpServletResponse resp, PrintWriter out, HttpSession session ){ ShoppingCart cart = (ShoppingCart)session.getValue("cart");
String a1 = "<a href=\"" + alias + "?action=" ; int nitem = 0 ; // permit checkout if cart has any items out.print("<center>
");
if( cart != null && (nitem = cart.removeEmptyItems()) >
0 ){ // out.print( cart.toString());
// debugging out.print( brcrlf );
out.print( a1 +"showcart\" >
Show Cart (" + nitem + " items)</a>
&nbsp; " );
out.print("<a href=\"" + checkoutalias + "?action=initial\" >
Checkout Now</a>
&nbsp; \r\n");
}

out.println( a1 + "showcatalog&select=all\" >
Full Catalog</a>
&nbsp; ");
String[] prodL = CatalogBean.getCat().getProductLineNames();
for( int i = 0 ; i < prodL.length ; i++ ){ out.print( a1 + "showcatalog&select=" + prodL[i] + "\" >
");
out.println( " " + prodL[i] + " </a>
&nbsp; ");
} out.print( a1 + "selectkeyword&select=all\" >
Search </a>
" );
out.print("</center>
\r\n");
out.println("<hr>
<center>
" + version + "</center>
\r\n");
}



Содержание раздела