Как отправить данные из HTML в базу данных (обновить указанный объект через тимилиф)? - PullRequest
0 голосов
/ 10 апреля 2019

Я делаю простое веб-приложение на Java, использующее весеннюю загрузку и тимелист, оно рассчитывает общее количество калорий, которые вы потребляете.

В контроллере я создал такой метод: https://imgur.com/a/4dFYVkH.Это код класса пользователя: https://imgur.com/a/dbEH95b.В соответствующем HTML-файле https://i.stack.imgur.com/tPiE8.png, я хочу, чтобы при нажатии кнопки X добавлялся user.sumcalo 10 (например) -> как я могу это сделать?Могу ли я сделать это с помощью JavaScript.Можете ли вы дать мне несколько советов?

Ожидаемый user.setSumcalo (calo) работает (как этот код js в приведенном выше html-файле: https://i.stack.imgur.com/znxJZ.png), но это не так.

1 Ответ

0 голосов
/ 10 апреля 2019

Во-первых, было бы удобнее, если бы вы разместили здесь свой код в виде кода, а не в виде изображения.

Во-вторых, я думаю, что ваш вопрос слишком широкий, я имею в виду, вы можете сделать это с помощью JavaScript,с jquery, угловой, от вашего бэкэнда (java), и у них всех есть плюсы и минусы.

Насколько велик ваш каталог продуктов питания?Если он слишком большой (например, MyFitnessPal), возможно, вам нужен небольшой сервис, использующий вызов AJAX для получения возможной еды и значений из БД, а также обработки суммы потребления пользователем калорий, списка добавленных продуктов и некоторых других вещей наJavaScript.Наконец, когда пользователь сохраняет потребление пищи, вы можете использовать вызов AJAX для службы, которая обновляет вашу БД.

Запрашиваемая функция может быть легко достигнута, нажав на кнопку, а затем вызвав функцию длявыполнить логику (суммирование калорий и т. д.)

Надеюсь, это поможет вам!

Редактировать: Предполагая, что у вас все хорошо настроено, вам нужно получить веб-запрос на Java и использовать некоторые JDBC дляподключиться к БД и сохранить обновленную информацию.Как только вы достигнете этого, убедитесь, проверив базу данных, чтобы увидеть, действительно ли обновляется информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...