Отправить как запрос attribut при нажатии на кнопку а) Установить запрос attrbute в JSP
request.setAttribute("thatobject",thatobject);
В Servlet retrive как
Thatobject obj = (ThatObject) request.getAttribute("thatobject");
б) Установить объект сессии session.setAttribute("thatobject",thatobject)
и извлеките его как
Thatobject obj = (ThatObject) session.getAttribute("thatobject");
О, моя ошибка Обновлено ...
Примечание: Также iam не предоставляет нулевую проверку. Я думаю, что вы можете справиться с этим
Edit:
Даже вы можете сделать другой путь, который очень sofistiacted путь,
а) Создать класс Bean
б) обеспечивают объект, как атрибут в классе bean и также предоставлять методы getter и setter
C) в jsp использовать этот компонент для установки объекта, когда страница отправляется на сервлет
d) извлечь объект из компонента в servelt
Edit 2:
Пожалуйста, проверьте эту ссылку есть четкое объяснение. JSP2Servlet
Редактировать 3
Примечание: Если форма завершения заполнения, запрос становится новый запрос и объект будет нулевым, когда вы используете request.getattribute в сервлет. Таким образом, вышеприведенный подход не будет работать в форме submit в jsp.
Так, чтобы преодолеть это, пожалуйста folw инструкции обеспечивают в ссылке ниже
Passing Object from JSP to Servlet
Дамодара проверить тип возвращаемого значения метода getParameter, он будет возвращать только строки, так что ур сниппет потерпит неудачу. это должно быть что-то вроде этого: 'String userName = request.getParameter (" userName ");' – Rajesh
Обновлено Rajesh, моя ошибка – developer
Great Damodar.Jigar - это способ сделать это, если вам не нужен обновленный объект. – Rajesh