При отправке формы HTML на сервер отправляются только значения полей формы, а не все атрибуты.Таким образом, как это написано сейчас, нет способа получить значение, потому что ваш сервер никогда не получал его.
Если вы хотите получить свой ISBN, вы можете добавить дополнительное скрытое поле ввода, которое содержит его:
out.println("<input type='hidden' name='isbn' value='" + b.getIsbn() + "'>");
Вы можете поставить это сразу после открытого тега <form>
.
Если вы отправите свою форму, вы можете использовать
String isbn = request.getParameter("isbn");
, чтобы получить ISBN.
В качестве примечания: <form>
является недопустимым родителем для элементов <tr>
.Поэтому возможно, что форма ведет себя не так, как вы намереваетесь.