<%-- Programm 7-8b: BSP_ROOT/meinewebapp/muster/Warenkorb_Shop.jsp --%> <% String artikelnr = request.getParameter("artikelnr"); String artikelgrp = request.getParameter("artikelgrp"); String bezeichnung = request.getParameter("bezeichnung"); String menge = request.getParameter("menge"); String fcode = request.getParameter("fcode"); String kennung = request.getParameter("kennung"); String passwort = request.getParameter("passwort"); artikelnr = artikelnr == null ? "" : artikelnr; artikelgrp = artikelgrp == null ? "" : artikelgrp; bezeichnung = bezeichnung == null ? "" : bezeichnung; menge = menge == null ? "1" : menge; fcode = fcode == null ? "" : fcode; kennung = kennung == null ? "" : kennung; passwort = passwort == null ? "" : passwort; String subeintragen = "In den Warenkorb!"; String subauswaehlen = "go!"; String subanmelden = "Anmelden!"; String subabmelden = "Abmelden!"; String subnachhause= "Nach Hause!"; String colanmelden = "black"; // Farbe der "Anmelden!"-Legende %> <% int nr = -1; try { nr = Integer.valueOf(fcode).intValue(); } catch (Exception ex) {} if (subnachhause.equals(fcode)) { %><% } else if (subeintragen.equals(fcode)) { wkb.setItem(Integer.valueOf(artikelnr).intValue(), Double.valueOf(menge).doubleValue()); } else if (subanmelden.equals(fcode)) { if (wkb.setLogin(kennung, passwort)) colanmelden = "black"; else colanmelden = "red"; } else if (subabmelden.equals(fcode)) { %><% kennung=""; passwort=""; } else if (nr > 0) { %><% } fcode=""; %>
Gruppenwahl

Artikelwahl

Menge

Id:

<% double summe = 0.0; while (! "".equals(artikel = wkb.getItem("artikelnr", true))) {; // ->Knopf %><% } out.print("
<% out.print("[" + wkb.getItem("artikelgrp", false) + "]"); out.print(wkb.getItem("bezeichnung", false) + ""); int m = (int) (Double.valueOf(wkb.getItem("menge", false)).doubleValue()); out.print(m + ""); double preis = m * Double.valueOf(wkb.getItem("listenpreis", false)).doubleValue()+0.00499; summe += preis; out.print(((int) preis) + "." + ((int) (preis*100))%100); %> € <% %> löschen
"); out.print(((int)summe)+"."+((int)(summe*100))%100); %> €

Kennung/Passwort