Witam napisałem sobie prostą aplikacje mającą na zadanie (póki co) dodawanie i wyświetlanie pytań pobieranych z bazy danych. Dodawanie pytań działa jak należy problem mam z edycją tych pytań.
Form wygląda mniej więcej tak:
<form th:action="@{/projects/quiz/editQuestion}" th:object="${question}" method="post">
<textarea th:field = "*{question}" rows = "5" cols = "60" > <p th:text="${question.question}"></p></textarea><br>
<input th:type="text" th:value = "${question.odpA}" th:field = "*{odpA}" maxlength="255" size="33">
<input th:type="text" th:value = "${question.odpB}" th:field = "*{odpB}" maxlength="255" size="33"><br>
<input th:type="text" th:value = "${question.odpC}" th:field = "*{odpC}" maxlength="255" size="33">
<input th:type="text" th:value = "${question.odpD}" th:field = "*{odpD}" maxlength="255" size="33"><br>
</form>
Przy przy próbie wpisania do <textarea> zwyłego stringa dostaje błąd widoczny na string.png a gdy wpiszę liczbę dostaje błąd widoczny na number.png jedyną opcją na zaakceptowanie edycji jest wpisanie numeru zgodnego z ID tego pytania. Dodam jeszcze, że w @Entity pole question jest Stringiem. Cały kod dostępny na https://github.com/srslycpp/srslycpp/commits/master/myWeb.
- string.png (24 KB) - ściągnięć: 87
- number.png (19 KB) - ściągnięć: 152