powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
7 сообщений из 7, страница 1 из 1
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34291735
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, получил я в страницу JSP из СУБД данные, таким образом:

автор<form action="AllPerson.jsp">
<p>
<input value="<%=personBook.getId()%>" name="iId" type="text" maxlength="7" size=5> Табельный номер.
<p>
<input value="<%=personBook.getFio()%>" name="iFio" type="text" maxlength="45" size=45> ФИО.
<p>
<input value="<%=personBook.getDoljnost()%>" name="iDoljnost" type="text" maxlength="17" size=17> Должность.
<p>
<input value="<%=personBook.getRazrad()%>" name="iRazrad" type="text" maxlength="5" size=5> Квалификационный разряд.
<p>
<input value="<%=personBook.getKoef_tarif_ets()%>" name="iKoef_tarif_ets" type="text" maxlength="5" size=5> Тарифный коэффициент кратный размер ЕТС.
<p>
<input value="<%=personBook.getKoef_tarif_razn()%>" name="iKoef_tarif_razn" type="text" maxlength="5" size=5> Тарифный коэффициент с учётом межразрядной единицы.
<p>
<input value="<%=personBook.getOklad_proсent()%>" name="iOklad_procent" type="text" maxlength="3" size=5> Процент месячного должностного оклада с увеличением.
<p>
<input value="<%=personBook.getPers_nadb_proc()%>" name="iPers_nadb_proc" type="text" maxlength="3" size=5> Персональная надбавка процента %.
<p>
<input value="<%=personBook.getVisl_nadb_proc()%>" name="iVisl_nadb_proc" type="text" maxlength="3" size=5> Надбавка за выслугу лет %.
<p>
<input value="Сохранить" type="submit"/>
<input value="Отмена" type="submit"/>
</form>


что мне делать дальше? Как написать реакцию на нажатие клавиши «Сохранить» (данные записываются в СУБД )?

Спасибо.
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34291826
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у формы action лучше направить на сервлет. в сервлете в методе doGet обработать параметры и сохранить в БД. кстати, зачем кнопка "Отмена" сабмитит форму?

ЗЫ код ужасный. теги закрывать надо.
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34292556
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор<p>Абзац первый</p>
<p>Абзац второй
Надеюсь вы обратили внимание, на второй абзац, и нашли отличие от первого ? Если нет то задержите на этом примере свое внимание. Ну что теперь нашли ? Правильно, я не поставил закрывающую скобку </p>. А ее можно и не ставить, таким образом облегчая себе жизнь :-).
Чем код ужасен?

Спасибо.
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34296006
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал я сервлетик ActionPersonUpdate , в него передаю параметрами данные об одном работнике из страницы JSP из СУБД данные:

автор<form action="/ActionPersonUpdate">
<br> <input value="<%=personBook.getId()%>" name="iId" type="text" maxlength="7" size=5> Табельный номер.

<p><input value="Сохранить" type="submit"/></p>
</form>

Пишу на IDEA, сервлетик хранится в src. В пакете package com.Djordano_Bruno.zpl.actions.

Содержание web.xml:
автор<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

<servlet>
<servlet-name>ActionPersonUpdate</servlet-name>
<servlet-class>com.Djordano_Bruno.zpl.actions.ActionPersonUpdate</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActionPersonUpdate</servlet-name>
<url-pattern>/ActionPersonUpdate</url-pattern>
</servlet-mapping>
</web-app>

Запускаю… пишет: « HTTP Status 404 - /ActionPersonUpdate »

Пишуручками в браузере строку http://localhost:8080/zplosn/ActionPersonUpdate - сервлет запускается.
Как мне из приложения задать верную относительную строку? Спасибо.
Спасибо.
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34296057
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Egorich
<form action=" ActionPersonUpdate ">
<br> <input value="<%=personBook.getId()%>" name="iId" type="text" maxlength="7" size=5> Табельный номер.

<p><input value="Сохранить" type="submit"/></p>
</form> может поможет?
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34296784
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрал слэш, начало тут искать /zplosn/top/spr/ActionPersonUpdate

Получилось так:
<form action="<%=request.getContextPath()%>/ActionPersonUpdate">



am_sasa спасибо за помощь :)
...
Рейтинг: 0 / 0
Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
    #34298921
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня страница JSP UpdateGood.jsp. Она отображает, что сохранение произошло удачно.
Ребята подскажите пожалуйста, как мне из сервлета передать управление на JSP страницу?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как реализовать реакцию на кнопку, "Сохранить", сохранить данные в СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]