<%@ page contentType="text/html;charset=WINDOWS-1252" %>
<%
// Kein Resultat
%>
<%!
//Objekt für die aktuelle Zeit
Calendar myCalendar = new GregorianCalendar();
int datTimeofday;
%>
<%
//So verhindert man in Java das Caching, entspricht Response.Expires = 0
response.setDateHeader("Expires",0);
%>
<html>
<head>
<title>JSP Kontrollstrukturen: switch case
</title>
</head>
<body>
<%
/* try .. catch .. finally ermöglicht besseres Exception Handling als
"On error resume next" in ASP! */
try {
//So einfach ist es, in Java die aktuelle Zeit auszugeben!?!
out.println("Die aktuelle Zeit: "
+ java.text.DateFormat.getTimeInstance().format(myCalendar.getTime()) + "<br />");
//Wandelt die aktuelle Tageszeit in 0 vor 8, 1 vor Mittag, 2 vor 18:00 oder 3 um
datTimeofday = myCalendar.get(Calendar.HOUR_OF_DAY) / 6;
out.println("Variable datTimeofday: " + datTimeofday + "<br />");
//Mehrfachverzweigung mit switch case
switch(datTimeofday){
case 0:
out.println("So früh oder so spät?<br />");
break;
case 1:
out.println("Guten Morgen<br />");
break;
case 2:
out.println("Guten Nachmittag!<br />");
break;
case 3:
out.println("Guten Abend<br />");
break;
default:
out.println("Sie leben zeitlos!<br />");
break;
}
} catch (Exception myException) {
out.println("<p>Es ist ein Fehler aufgetreten</p>");
} finally {
/*Hier kommt die Schlussverarbeitung nach einem Fehler,
z.B. Inputfile schliessen etc. */
}
%>
<hr>
<p>Zurück zur
<a href="http://www.ecotronics.ch/asppages/silvi/showjspbeispiele.asp">
Liste mit JSP-Beispielen
</a>
</p>
</body>
</html>
Letzter Update:
26.12.2021 16:48
Zurück zur
Liste mit JSP-Beispielen auf
www.ecotronics.ch