Сервлеты и портлеты в веб-разработке отличаются по своим функциям и поведению. 12
Сервлеты позволяют создавать динамические страницы, запрашивать информацию у базы данных и получать ответ, собирать сведения от пользователей через формы для записей, выводить сообщения в ответ на запрос и выполнять другие действия. 1 На странице всегда один сервлет. 1 Он работает с веб-документом целиком. 1
Портлеты — это модули многоразового пользования, которые выполняются на сервере портала и обеспечивают доступ к веб-содержанию, приложениям и другим ресурсам. 3 Портлетов на одной странице может быть несколько, и каждый из них отвечает за свою задачу. 1 Портлет работает только с частью веб-документа. 1
Ещё одно отличие заключается в том, что к портлету не привязан URL-адрес, поэтому к нему нельзя получить прямой доступ. 2 Доступ осуществляется только через страницу портала, на которой находится портлет. 2