Я могу напечатать список displayList
объектов на странице JSP. Каждая строка представляет собой объект User
. У меня есть ссылка в конце каждой строки для EDIT
и DELETE
тот же объект.от JSP до Java Классы действий
<s:iterator value="displayList" var="eachUser" >
<tr>
<td> <s:property value="#eachUser.EmailId"/> </td>
<td> <s:property value="#eachUser.PasswordKey"/> </td>
<td> <a href="PresentRegisterScreen"> Edit </a> </td>
<td> <a href="DeleteUser"> Delete </a> </td>
</tr>
</s:iterator>
Выход на экране выглядит, как показано ниже
Все отчеты:
All Registered Users - Admin View
Email Id Password Edit Delete
Paul tata Edit Delete
Samy tata1$ Edit Delete
DaLin tiger1$ Edit Delete
Joshua lion1$ Edit Delete
Как передать выбранный объект класса действий? Или, если пользователь нажимает ссылку на редактирование Paul
или как получить объект в моем классе действий.
Не отправляйте объект, который вам не нужен. Значения могут быть изменены другими пользователями, поэтому вам нужно снова загрузить их из базы данных, чтобы убедиться, что вы редактируете текущие значения. Если вы не заблокируете таблицу, чтобы внести небольшое изменение в объект, который вы редактировали, значения должны быть одинаковыми. Редактировать, удалять, отбрасывать, представляет собой образец CRUD, который вы можете найти с демонстрацией примеров на веб-сайте Struts или в моем ответе, где crud автоматически генерируется. –
Когда кто-то нажимает на EDIT (или) DELETE, откуда я знаю, какую строку выбрал пользователь, чтобы я мог принимать значения этого объекта/строки для редактирования/удаления в следующем классе/экране. –