#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");
// ...