Забудьте учиться на примерах.Я видел образцы Struts от неполных до полных, от очень плохих до очень хороших.Если вы новичок в Struts, скорее всего, вы в конечном итоге узнаете много плохих практик, которые вы позже представите в проекте, чтобы увидеть, что вы сделали это неправильно.
Я бы посоветовал учиться по книге.Мне лично понравился Jakarta-Struts Live :
Он сравнительно небольшой (~ 270 страниц, в отличие от вашей средней книги по ИТ в ~ 700) и знакомит вас с большинством компонентов, которые вы будете использовать ежедневно.Объяснения хороши и по существу.
Проверьте, если можете.Если я не ошибаюсь, он свободно доступен онлайн.