Thymeleaf - ukryte pole formularza ze stałą wartością.

0

Cześć,
Thymeleaf jest poniekąd związany z javą, springiem więc pozwolę sobie na zadanie pytania na tym forum.

Czy istnieje sposób aby w formularzu ukrytym polem przemycić wartość stałą?
Dodaję pracownika i chciałbym jego flagę aktywności ustawić na true właśnie tym ukrytym imputem.
Próbowałem na różne sposoby np:

        <div class="form-group">
            <label class="control-label">Wiek</label>
            <input type="hidden" class="form-control" th:field="*{activ}" th:value="true"/>
        </div>

ale nie po prostu nie działa.
W tym momencie po otrzymaniu danych do obiektu z widoku, ustawiam setterem na polu active wartość true jednak nie podoba mi się ten sposób.

0

A dlaczego chcesz jakaś stałą ustawiać w szablonie zamiast po ludzku na backendzie jako cześć logiki byznesowej?

(Już czuje, że to jest encja i kontroler prosto pcha to do bazki)

0

Bez przesady. Dane do bazy dodaję w repozytorium. No ok, skoro obecny sposób który zastosowałem jest dobrą praktyką to dobrze.

4

Przy okazji ja bym uważał, bo pamiętaj że ktoś może tą wartość podmienić po stronie klienta na cokolwiek! To że jest hidden w formularzu oznacza tylko, że jej nie wyświetlasz!

0

Słuszna uwaga. Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1