Dica interessante para novatos (e talvez não tão novatos assim) em Struts: O link abaixo descreve diferentes fluxos de processamento de uma aplicação, e como implementa-los usando mapeamento de ações em Struts.
http://www.theserverside.com/articles/article.tss?l=StrutsActionMapping
Vale a pena dar uma olhada.