getParameter() повертає параметри http-запиту. Вони передаються від клієнта до сервера. getAttribute() призначений лише для використання на стороні сервера – ви заповнюєте запит атрибутами, які можна використовувати в тому самому запиті. 29 червня 2018 р.
GetParameter повертає рядок. Це те, що ви використовуєте для отримання параметрів форми з повідомлення HTTP. getAttribute(String) і setAttribute(String, Object) — це те, що ви використовуєте для зв’язування змінних об’єкта з областю (запитом, сеансом або контекстом) і отримання їх з іншого сервлета або JSP.
getParameter. Повертає значення параметра запиту як String або null, якщо параметр не існує. Параметри запиту — це додаткова інформація, яка надсилається разом із запитом. Для HTTP-сервлетів параметри містяться в рядку запиту або опублікованих даних форми.
getDomAttribute. Отримати значення заданого атрибута елемента. Цей метод, на відміну від getAttribute(String) , повертає значення атрибута з заданим іменем, але не повертає властивість з такою самою назвою.
Суть така: використовуйте параметри, коли отримуєте дані від клієнта, використовуйте атрибути з областю, коли зберігаєте об’єкти на сервері лише для внутрішнього використання вашою програмою. Основною відмінністю між getAttribute() і getParameter() є тип повернення.
getText() повертає видимий текст елемента. getAttribute(String attrName) повертає значення атрибута, переданого як параметр.