Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9

Сохранение данных в сервлете

08.05.2020, 01:13. Показов 2102. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется сервлет

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class UserServlet extends HttpServlet {
 
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
 
        response.setContentType("text/html");
 
        String userID = request.getParameter("user_id");
        request.setAttribute("userID", userID);
        getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
 
    }
}
И код в JSP

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
...
<form action="UserServlet"> 
    <p>Пользователь:&nbsp; 
    <select name="user_id">
        <c:forEach var="row" items="${userList.rows}">
            <option value="${row.id}">${row.name}</option>
        </c:forEach>
     </select>
     <input type="submit" value="submit" name="done" />
     </p>
</form>
         
 
<form action="UserServlet">  
    <p><strong>информация</strong></p>
    <p>&nbsp;город:</p>
    <input type="text" name="city"  value="" size="12" /> 
    <input type="submit" value="Сохранить" name = "done"/>
</form>
...
...
В сервлете я сохраняю айди пользователя из первой формы. Затем когда пользователь вводит город, мне нужно добавить название города в БД в поле с выбранным айди. Но после того как я ввожу город и нажимаю "Сохранить" поле с айди (переменная userID в сервлете) сбрасывается. Как сделать так, чтобы эта переменная хранилась в сервлете постоянно, до выбора нового айди пользователя в первой форме?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2020, 01:13
Ответы с готовыми решениями:

Сохранение файла и переход на другую страницу в одном сервлете
нужно сначала кинуть клиенту результат запроса к бд, а после этого перейти на другой сервлет ...

Вызов метода вывода данных в сервлете
Нужно вызвать метод Display. Какие аргументы ему задать? import java.io.PrintWriter; import java.io.IOException; import...

Редактирование пользователем данных из базы данных и сохранение уже отредактированных данных
Здравствуйте форумчане!Вынужден обратиться к вам,так как сам ничего не могу сделать:( У меня такая задача: создать небольшой сайтик,в...

2
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 13:47  [ТС]
Возможно ли это вообще реализовать на сервлетах?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
08.05.2020, 13:53
Лучший ответ Сообщение было отмечено atlantius как решение

Решение

https://www.tutorialspoint.com... acking.htm
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2020, 13:53
Помогаю со студенческими работами здесь

Сохранение в ini и чтение из ini собственных типов данных и сохранение комментариев
Доброго времени суток. 1. Допустим есть собственный тип, определяемый посредством Enum. Public Enum Mode As Integer None...

GUI в Сервлете
Всем привет. В книге немного написано о сервлетах.... Там через PrintWriter выводят HTML код. У меня такой вопрос. Можно ли...

Навигация в сервлете
Привет,вот решил создать новую тему(один вопрос -одна тема)).Никак не пойму в консоль томката результаты выводятся,а в сервлете нет,что...

Сессия в сервлете)
Есть servlet и два файла jsp - (например) UpdateServlet.java, index.jsp и update.jsp. index.jsp - содержит ссылку с значением 1,...

Ошибка в сервлете
Ввожу данные и нажимаю Отправить, но выдает ошибку на сервлете :HTTP Status 500 - Internal Server Error type Exception report ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru