С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 19.12.2017
Сообщений: 11
MySQL

Ошибка при использовании двух переменных JSTL в запросе

06.05.2020, 10:08. Показов 656. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Есть следующий код

HTML5
1
2
3
4
5
6
7
8
<c:if test="${not empty param.name_test}" >  
    <c:set var="values" value="${param.name_test}"/>
    <sql:update var="timeUp" dataSource="jdbc/poiu">
        UPDATE test_db
        SET ind = ${test_one}
        WHERE id = 1
    </sql:update>
</c:if>
HTML5
1
2
3
4
5
6
 
<form action="">
   <c:set var="value_name_test" value="${values}"></c:set> 
   <input type="text" name="name_test" value="${value_name_test}" size="12" /> 
   <input type="submit" value="Оправить" />
</form>
И все работает. Когда я ввожу в форму данные, они обновляются в базе данных. Но когда я добавляю дополнительную перменную

HTML5
1
2
3
4
5
6
7
8
9
<c:if test="${not empty param.name_test}" >  
    <c:set var="values" value="${param.name_test}"/>
    <c:set var="time" value="${param.name_test_two}"/>
    <sql:update var="timeUp" dataSource="jdbc/poiu">
        UPDATE test_db
        SET ind = ${test_one}
        WHERE id = 1 AND period_of_data = ${time}
    </sql:update>
</c:if>
HTML5
1
2
3
4
5
6
 
<form action="">
   <c:set var="time_name_test" value="${time}"></c:set> 
   <input type="text" name="name_test_two" value="${time_name_test}" size="12" /> 
   <input type="submit" value="Оправить" />
</form>
То выдает ошибку

javax.servlet.ServletException:
UPDATE test_db
SET ind = 5453
WHERE id = 1 AND period_of_data =
: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3


В чем может быть проблема? Пробовал делать дополнительную проверку, но не помогло

HTML5
1
2
3
4
5
6
7
8
9
10
11
<c:if test="${not empty param.name_test}" >  
<c:if test="${not empty param.name_test_two}" > 
    <c:set var="values" value="${param.name_test}"/>
    <c:set var="time" value="${param.name_test_two}"/>
    <sql:update var="timeUp" dataSource="jdbc/poiu">
        UPDATE test_db
        SET ind = ${test_one}
        WHERE id = 1 AND period_of_data = ${time}
    </sql:update>
</c:if>
</c:if>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2020, 10:08
Ответы с готовыми решениями:

Fatal error: Call to a member function fetch_assoc() on a non-object при использовании двух LIKE в запросе
пишу запрос SELECT * FROM cdr WHERE src LIKE &quot;%571&quot; OR dsc LIKE &quot;%571&quot; в ответ Fatal error: Call to a member function...

Ошибка при использовании MATCH в запросе к SQLite
Пытаюсь сделать поиск: &quot;SELECT * FROM WHERE MATCH 'Жигул'&quot; Выдает ошибку Добавлено через 20 минут Либо подскажите как...

Ошибка повторения имен переменных при использовании глобальной переменной
Есть 3 файла: head.h #ifndef HeuristicKardano_probmatr_h #define HeuristicKardano_probmatr_h int m1; int m2; int m3; #endif

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
06.05.2020, 11:10
не надо так делать, прочитай про mvc
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.05.2020, 11:10
Помогаю со студенческими работами здесь

Ошибка при использовании нескольких переменных с одним именем в разных уровнях вложенности циклов for
Почему когда создаешь цикл фор по 2 раза и больше раз,и объявляешь там одну и ту же переменную(с одним названием),то не выдаёт ошибку?

Ошибка Filter при использовании двух BindingSource
есть DataTable и 2 ComboBox Создаю 2 BindingSource(bs1 и bs2) на таблицу, привязываю каждый из них к своему боксу. Далее в процессе...

Ошибка при одновременном использовании двух условий If
Добрый день! Извините, если вопрос глупый - раньше не писала программы. Подскажите, пожалуйста, в чем может быть ошибка. Для...

Отношение happens-before при использовании volatile переменных
после изменения volatile переменной в ядре в оперативку сбрасывается только значение volatile-переменной или сбрасывается весь кэш...

Построение графика при использовании 8-ми наборов переменных
Здравствуйте, опять проблема при построении графика. Есть функция которая задается четырьмя параметрами (углами). При этом существует набор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru