Lezione 6: JSP

Scriptlet

Gli scriptlet permettono di modificare il flusso del codice HTML prodotto analogamente alle servlet:

Servlet JSP
for (int i=0; i<10; i++) {
    out.println(i+" &egrave; ");
    if (i%2==0) { 
        out.println("pari"); 
    } else {
        out.println("dispari");
    }
    out.println("<br>");
}

<% for (int i=0; i<10; i++) { %>
    <%= i %> &egrave;
    <% if (i%2==0) { %>
        pari
    <% } else { %>
        dispari
    <% } %>
    <br>
<% } %>

Oppure tramite l'operatore ternario ?:

<% for (int i=0; i<10; i++) { %>
    <%= i %> &egrave;
    <%= (i%2==0) ? "pari" : "dispari" %>
    <br>
<% } %>

Valida il documento
Copyright © 2002 by Roberto Posenato