Несмотря на то, что вы можете выполнять базовые функции, например получать доступ к свойству bean-компонента и использовать его для создания своего HTML-кода, часто вам требуется гораздо больше на своих HTML-страницах. Struts предоставляет множество четко определенных тегов, которые можно использовать непосредственно для создания своих элементов HTML, таких как поля ввода или таблицы и т. Д. И это означает, что вы будете иметь дело не с элементами HTML, а с тегами Struts. Помимо предоставления основных элементов HTML, есть библиотека тегов, которая поможет вам создавать более сложные HTML-страницы. Например, с определенной библиотекой тегов вы можете создать аккуратную разбитую на страницы таблицу, просто указав заголовок столбца итератора и сопоставления.