Hlavní menu
Nástroje |
Emailové notifikaceChceme-li na nějakou akci navázat zasílání emailu uživateli, je potřeba provést několik kroků, které jsou zde popsány. V podstatě vše je již naprogramováno, takže se nejedná o náročnou proceduru. Text zprávyText a předmět emailu se nachází v lokalizačních souborech ( Zpřístupnění lokalizačních textů v controlleru.Controller, který využívá lokalizační texty, potřebuje mít injektovánu beanu MessageSource?. V souboru
V samotném controlleru poté musí být nadeklarována proměnná Nastavení jazyka zprávyZjištění jazyka (který je používán daným uživatelem) se provede voláním metody třídy CookieUtils?:
Sestavení zprávyMají-li se do textu zprávy vložit argumenty (viz Text zprávy), je nutné vytvořit pole (indexy prvků pole odpovídají číslům v templatu):
Voláním metody
Odeslání emailuPro posílání mailů se používá beana mailApi a proto je opět nutné nastavit property v souboru
A následně nadeklarovat proměnnou i se setter funkcí v daném cotnrolleru. Máme-li řetězce s emailem příjemce, předmětem zprávy a textem zprávy, provede se odeslání mailu voláním metody
|