<%@ 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 17:48

Zurück zur Liste mit JSP-Beispielen auf  www.ecotronics.ch