jsp обновляет конкретную запись по щелчку

#java #jsp

#java #jsp

Вопрос:

Здравствуйте, у меня есть страница JSP, на которой отображаются записи из таблицы animal в моей базе данных, которые содержат идентификатор, имя, дату рождения и некоторую другую информацию

то, что я хочу, когда пользователь нажимает на название животного, будет перенаправлено на updateServlet, который отобразит другую страницу JSP для обновления. Я пытался сделать следующее:

 <td><a href="/Relay?update=" ${view.animalId}>${view.animalName}</a></td> 
  

где ${view.AnimalID} представляет столбец animal_id, а $ {view.animalName} — animal_name, и эти записи поступают из arraylist

возможно ли передать animal_id в ссылке на странице jsp?

Ответ №1:

Да, это возможно, но вы делали это неправильно. Вы, кажется, думаете, что HTML является динамическим языком и каким-то образом является частью языка Java / JSP. Но это не так. Вы должны видеть JSP больше как генератор HTML-кода. Следующий пример должен сработать для вас:

 <td><a href="/Relay?update=${view.animalId}">${view.animalName}</a></td> 
  

Таким образом, в сервлете, отображенном на /Relay , доступно следующее:

 String animalId = request.getParameter("update");
// ...