<%-- Hvis der opstår en undtagelse omdirigeres automatisk til fejl.jsp --%> <%@ page contentType="text/html; charset=iso-8859-1" errorPage="fejl.jsp" import="java.util.*, bank.*" %> <% login.init(application); %> <%-- køres første gang bønnen bruges --%> <% String handling = request.getParameter("handling"); String brugernavn = login.getBrugernavn(); //kontrol if ("log ind".equals(handling)) login.tjekLogin(); if ("log_ud".equals(handling)) login.setAdgangskode(""); if (!login.isLoggetInd()) { // er brugeren logget korrekt ind? application.log("Bruger "+brugernavn+" skal logge ind."); session.removeAttribute("valg"); // eller evt: session.invalidate() request.getRequestDispatcher("log_ind.jsp").forward(request,response); return; // afslut behandlingen af denne side } %> <%-- Nedenstående objekt har globalt virkefelt (svarer til en singleton) --%> <% valg.setBankmodel(bank); %> <%-- sæt bankmodel første gang --%> <% if (valg.konto == null) { // har han valgt en af sine konti? // nej - find alle brugerens konti og læg dem i valg.konti if (valg.konti == null) { valg.konti = new ArrayList(); for (int i=0; i