значение поля с плавающей запятой отображается как 0.0 всегда в весенней загрузке - PullRequest
1 голос
/ 03 октября 2019

Я новичок в весенней загрузке, и я создал форму, используя тимелист. Там у меня есть поле значения с плавающей точкой, и оно всегда отображает 0.0 как заполнитель. Я не хочу отображать значение для этого. Как я могу решить эту проблему?

<form action="#" th:action="@{/save}" th:object="${product}" method="post">
        <table border="0" cellpadding="10">
            <tr>
                <td>Product Name:</td>
                <td><input type="text" id="name" th:field="*{name}"/></td>
                <td class="error" th:errors="*{name}"></td>
            </tr>
            <tr>
                <td>Brand:</td>
                <td><input type="text" th:field="*{brand}"/></td>
                <td class="error" th:errors="*{brand}"></td>
            </tr>
            <tr>
                <td>Made In:</td>
                <td><input type="text" th:field="*{madein}"/></td>
                <td class="error" th:errors="*{madein}"></td>
            </tr>
            <tr>
                <td>Price:</td>
                <td><input type="text" th:field="*{price}" th:placeholder="price"/></td>
                <td class="error" th:errors="*{price}"></td>
            </tr>
            <tr>
                <td colspan="2">
                    <button type="submit">Save</button>
                </td>
            </tr>
        </table>
</form>

Здесь последняя цена поля с проблемой.

нажмите здесь для изображения

1 Ответ

0 голосов
/ 03 октября 2019

Вы должны использовать заглавную F Float для вашей собственности, а не float. Он имеет 2 состояния:

  1. Нулевое значение по умолчанию не будет отображать ничего в полях формы.
  2. После отправки формы поле будет иметь правильное значение (и будетотображать как число).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...