Commit 7b686088 by Patryk Czarnik

pierwsze kroki JSP

parent 39a77ced
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
<li><a href="ping">ping</a></li> <li><a href="ping">ping</a></li>
<li><a href="hello.html">serwlet Hello HTML</a></li> <li><a href="hello.html">serwlet Hello HTML</a></li>
<li><a href="rozmowa">rozmowa</a></li> <li><a href="rozmowa">rozmowa</a></li>
<li><a href="kalkulator">kalkulator</a></li>
<li><a href="przyklad.jsp">przykład JSP</a></li>
</ul> </ul>
</body> </body>
......
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.time.LocalTime"%>
<%@page import="java.util.concurrent.atomic.AtomicInteger"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Przykład pliku JSP</title>
</head>
<body>
<h1>Przykład JSP</h1>
<p>To jest zwykły tekst</p>
<%-- to jest komentarz JSP - to nie zostanie wysłane do klienta --%>
<!-- to jest komentarz HTML - to ZOSTANIE wysłane do klienta -->
<%
int x = 100;
out.println("x przed zmianą = " + x + "<br>");
x += 50;
out.println("x po zmianie = " + x + "<br>");
%>
<p>Wartość zmiennej: <%= x %></p>
<p>Bieżący czas: <%= LocalTime.now() %></p>
<%-- skryptlet typu deklaracja - ten kod jest umieszczany na poziomie klasy, a nie wewnątrz metod --%>
<%!
private final AtomicInteger licznik = new AtomicInteger();
String hello() {
return "Hello hello";
}
%>
<p>Wartość licznika <%= licznik.incrementAndGet() %>
<p>Wywołanie <%= hello() %>
<h2>Expression Language</h2>
<p>Wynik działania EL: ${2+3*4}</p>
</body>
</html>
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