Witam,
Thymelaf dodaje jakby symbol używanego języka przez system: en_US. Jak widać na zdjęciu w bazie tego nie ma, więc pytanie skąd się bierze ten napis dodatkowy i jak go usunąć? Drugie pytanie jak teraz w kontrolerze w post dostać te wartości z selecta, głownie chodzi o id.
<select class="dropdown" th:field="*{movie}">
<option th:each="movie : ${movies}"
th:value="${movie.id}"
th:text="#{${movie.title}}">Wireframe</option>
</select>{{Image:napis.PNG}}
Kod z przeglądarki, który się wygenerował:
<form action="/showing/add" method="post" enctype="application/x-www-form-urlencoded">
<!--<br/><input type="hidden" th:field="*{id}" class="form-control" placeholder="Id"/>-->
<!--<br/><input type="text" th:field="*{movie}" class="form-control" placeholder="Name"/>-->
<!--<br/><input type="text" th:field="*{cinema}" class="form-control" placeholder="City"/>-->
<!--<br/><input type="text" th:field="*{cinemaHall}" class="form-control" placeholder="Street"/>-->
<!--<br/><input type="number" th:field="*{date}" class="form-control" placeholder="Number"/>-->
<!--<br/><input type="number" th:field="*{time}" class="form-control" placeholder="Number"/>-->
<br />
<!--<select th:field="*{movie}">-->
<!--<option th:each="type : ${movies}" th:value="${movie.id}" th:text="${movie.title}">Wireframe</option>-->
<!--</select>-->
<select class="dropdown" id="movie" name="movie">
<option value="1">??szklana_en_US??</option>
<option value="2">??test_en_US??</option>
</select>
<br />
<button type="submit" class="btn btn-md btn-primary pull-right">Save</button>
</form>