Problem med simpel JSP.
HejsaJeg er lige begyndt at lege lidt med JSP, men får et par fejl på denne side:
<%@ page contentType="text/html;charset=windows-1252" import="java.sql.*" import="hsqldb.*" %>
<html>
<head><title>login2</title></head>
<body>
<%
String bn, ak;
// hvis brugernavn="Jacob" og adgangskode="hemli" logges der ind.
// dette burde selvfølgelig hentes fra en database eller lign.
bn = request.getParameter("brugernavn");
ak = request.getParameter("adgangskode");
try {%>
<%! Db_Handler db = new Db_Handler("db_file");
} catch (Exception ex1) {
ex1.printStackTrace(); // could not start db
}
%>
<%
if ("Jacob".equals(bn) && "hemli".equals(ak))
{
// sæt attributten "logget ind" i sessionen
session.setAttribute("logget ind", "ja");
out.println("Du er logget korrekt ind.<br>");
}
else
{
// fjern attributten "logget ind" fra sessionen
session.removeAttribute("logget ind");
out.println("Forkert brugernavn eller adgangskode.<br>");
}
%>
Du kan nu prøve at gå videre til <a href="Login3.jsp">den beskyttede side</a>
eller gå tilbage og <a href="Login.jsp">logge ind</a> igen.
</body>
</html>
Første fejl jeg får er:
Error(13,3): 'class' or 'interface' expected
på linien:
} catch (Exception ex1) {
Error(13,1): illegal start of type på denne linie
Håber nogen kan hjælpe :)
(Hvis i kan se flere fejl, så skal i selvfølgelig være velkomne til at nævne dem også!:)
På forhånd tak, mvh
Torben
