Commit 9ae1d6a1 by Patryk Czarnik

przyklad.jsp

parent 5b148e2f
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
</dependencies> </dependencies>
<build> <build>
<finalName>${project.artifactId}</finalName>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
<li><a href="hello">hello</a> - PierwszySerwlet</li> <li><a href="hello">hello</a> - PierwszySerwlet</li>
<li><a href="godzina">która godzina</a></li> <li><a href="godzina">która godzina</a></li>
<li><a href="rozmowa">rozmowa</a> - przykład formularza</li> <li><a href="rozmowa">rozmowa</a> - przykład formularza</li>
<li><a href="kalkulator">kalkulator</a></li>
<li><a href="przyklad.jsp">przykład JSP</a></li>
</ul> </ul>
</body> </body>
......
<%@page import="java.time.LocalTime"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Przykład JSP</title>
</head>
<body>
<h1>Przykładowe JSP</h1>
<p>Ala ma kota</p>
<!-- To jest komentarz HTML - on będzie wysłany do klienta -->
<%-- To jest komentarz w JSP. Klient tego nie zobaczy --%>
<h2>Skryptlety</h2>
<%-- 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. --%>
<p>Zaraz wykonam kod Javy:</p>
<%
out.println("Hej, tu Java wewnątrz JSP");
System.out.println("a kuku");
int x = 321;
%>
<p>Znowu tryb HTML</p>
<%-- Istnieją specjalne wersje skryptletów.
Powyżej widzielismy zwykły blok kodu.
Poniżej zobaczymy wstawienie wartości do outputu: --%>
<p>Wypisanie wyniku: <%= 2*x %></p>
<p>Odczyt czasu: <%= LocalTime.now() %></p>
<%!
static int licznik = 100;
String dajGlos() {
return "hau hau";
}
%>
<p>Licznik: <%= licznik++ %></p>
<p>Metoda: <%= dajGlos() %></p>
<%-- Plik JSP jest na serwerze tłumaczony na klasę serwletu i kompilowany. --%>
</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