Úvodní webová stránka bude obsahovat dva odkazy – na stránku s aktuálním datem a stránku s aktuálním časem. Dále budou na webu dvě stránky – stránka na adrese
/datum bude zobrazovat aktuální datum, stránka na adrese /cas bude zobrazovat aktuální čas (v okamžiku načtení stránky). V úvodní webové stránce je vložen
CSS framework Bootstrap.
- Udělej fork zdrojového repository do svého účtu na GitHubu.
- Naklonuj si repository ze svého účtu na GitHubu na lokální počítač.
- Úvodní stránka
static/index.htmluž je připravená. - Vytvoř kontrolér – třídu
cz.czechitas.java2webapps.lekce2.controller.MainController. - V kontroléru budou dvě metody – jedna bude navázána na cestu
/datum, druhá na cestu/cas. - Obě metody budou vracet
ModelAndView, view bude pro každou metodu jiné. - Metoda pro výpis data vloží do modelu datum zformátované v českém formátu:
final Locale LOCALE = Locale.forLanguageTag("cs-CZ"); final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("d. MMMM yyyy", LOCALE); LocalDate.now().format(DATE_FORMATTER)
- Metoda pro výpis času vloží do modelu čas (hodiny a minuty) zformátované v českém formátu:
final Locale LOCALE = Locale.forLanguageTag("cs-CZ"); final TIME_FORMATTER = DateTimeFormatter.ofPattern("H:mm", LOCALE); LocalTime.now().format(TIME_FORMATTER)
- Pro zobrazení velkého nápisu lze použít následující třídy z Bootstrapu:
<h1 class="display-1 fw-bold">Nápis</h1>
- Zkontroluj výsledek v prohlížeči.
- odkaz na stránku Lekce 2
- CSS framework Bootstrap
- balík java.time
- třída java.time.format.DateTimeFormatter