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

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

06.05.2020, 10:08. Показов 671. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru