Commit 76b065d1 by Patryk Czarnik

JSP1

parent 7e0ab3b7
<%@ page import="java.time.LocalTime" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Przykład JSP 1</title>
</head>
<body>
<h1>Przykład JSP 1</h1>
<p>To jest zwykły HTML.</p>
<!-- To jest komentarz HTML - on będzie wysłany do klienta -->
<%-- To jest komentarz w JSP. Klient tego nie zobaczy --%>
<%-- Fragmenty HTML i zwykłego tekstu pisane w JSP są wysyłane w odpowiedzi do klienta.
Ale w plikach JSP można też umieszczać fragmenty kodu Java wewnątrz tzw. scriptlets. --%>
<% int liczba = 150;
String napis = "Ala ma kota";
out.println("Heja, " + napis);
%>
<%-- Istnieją specjalne wersje skryptletów.
Powyżej widzielismy zwykły blok kodu.
Poniżej zobaczymy wstawienie wartości do outputu: --%>
<p>Zmienna liczba ma wartość <%= liczba %></p>
<p>Bieżący czas: <%= LocalTime.now() %></p>
<%-- Kod umieszczony na poziomie klasy, a nie metody.
Może zawierać deklaracje pól (w tym static) i metod. --%>
<%!
static int licznik = 100;
String dajGlos() {
return "hau hau";
}
%>
<p>Licznik: <%= licznik++ %></p>
<p>Metoda: <%= dajGlos() %></p>
</body>
</html>
<%-- Z pliku JSP powstaje klasa serwletu.
Używanie skryptletów (fragmentów kodu Javy) jest uważane za złe podejście...
-->
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment