Expression Language akcje JSP - tagi XML wywołujące określone metody serwerowe

Przykładowa strona JSP <%@ page language="java" contentType="text/html; charset=ISO-8859-2" pageEncoding="ISO-8859-2"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%! int k=5; %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"/> <title>Przykładowa strona JSP</title> </head> <body> Aktualny czas: <%=java.util.Calendar.getInstance().getTime()%> <% for (int i=0; i<k; ++i) { %> Liczba: <%=i%> <br /> <%

%> </body> </html>

Wiersze 1-2 - dyrektywa ustawiająca typ zawartości, kodowanie itp. Wiersz 5 - skryplet deklarujący zmienną języka Java Wiersz 12 - skryplet zwracający wartość zmiennej języka Java Wiersze 13-15, 16 i 17-19 - skryplety sterujące generowaniem dokumentu Pozostałe linie zawierają czysty kod HTML.

Kolejny przykład Powyższa pętla (linia 13-19). zapisana prościej przy wykorzystaniu biblioteki core ze zbioru JSTL i języka wyrażeń EL (ang. Expression Language). ... <c:forEach var="i" begin="0" end="4" step="1"> Liczba: ${i} <br /> </c:forEach> ...

Zobacz też Java EE, Serwer aplikacji JSP Model 2

Linki zewnętrzne Oficjalny opis na stronach firmy Oracle

Kategoria:World Wide Web Kategoria:Java Enterprise