Commit aa9c6822 by Patryk Czarnik

Spis treści i która godzina w JSP

parent 7db12cd7
package sklep.controller;
import java.time.LocalDateTime;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class RootController {
@GetMapping("/")
public String index() {
return "index.jsp";
}
@GetMapping("/hello")
@ResponseBody
public String root() {
public String hello() {
return "Hello Spring";
}
@GetMapping("/time")
public String ktoraGodzina(Model model) {
LocalDateTime dt = LocalDateTime.now();
model.addAttribute("dt", dt);
return "wyswietl_czas.jsp";
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Aplikacja Sklep Spring</title>
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<body>
<h1>Spis treści</h1>
<h2>Podstawy</h2>
<ul>
<li><a href="/">Spis treści</a></li>
<li><a href="/hello">Hello world</a></li>
<li><a href="/time">Która godzina</a></li>
</ul>
<h2>Logowanie</h2>
<ul>
<li><a href="/login">zaloguj się</a>
<li><a href="/logout">wyloguj się</a>
<li><a href="/whoami">sprawdź kim jesteś</a>
</ul>
<h2>Katalog produktów</h2>
<ul>
<li><a href="/products">products</a> - wszystkie produkty</li>
<li><a href="/products/1">products/1</a> - jeden produkt</li>
<li><a href="/products/9">products/9</a> - nieistniejący produkt</li>
<li><a href="/products/szukaj">wyszukiwarka</a></li>
<li><a href="/products/szukaj?name=pralka">wyszukiwarka/pralka</a></li>
<li><a href="/products/new">nowy produkt</a></li>
<li><a href="/products/1/edit">edycja produktu</a></li>
</ul>
<h2>Edycja klienta</h2>
<ul>
<li><a href="/customers">lista klientów</a>
<li><a href="/customers/new">nowy klient</a>
<li><a href="/customers/ala@example.com/edit">edycja klienta</a>
</ul>
<h2>Alternatywne dostępy do bazy danych</h2>
<ul>
<li><a href="/alt1/products">Dostęp JDBC</a> (klasyczne getConnection)</li>
<li><a href="/alt1/products/1">jeden produkt</a></li>
<li><a href="/alt1/products/szukaj?name=pralka">wg nazwy</a></li>
<li><a href="/alt2/products">Dostęp JDBC</a> (wstrzykiwanie DataSource)</li>
<li><a href="/alt2/products/1">jeden produkt</a></li>
<li><a href="/alt2/products/szukaj?name=pralka">wg nazwy</a></li>
</ul>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Która godzina</title>
</head>
<body>
<h1>Która godzina</h1>
<div>Bieżący czas: ${dt}</div>
<div>${dt.hour}:${dt.minute}:${dt.second}</div>
<p>Test obliczeń: ${2 * 3 + 4}</p>
</body>
</html>
\ No newline at end of file
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