Sobre o Struts é correto afirmar:
Inicia a classe action e preenche as propriedades de action com entradas de usuário. Se não for especificada uma classe action, nenhuma classe action será instanciada e, por esse motivo, a aplicação irá falhar.
Em uma aplicação que usa Struts é obrigatório escrever um controlador (controller) e as lógicas de negócio nas classes action.
Todas as aplicações Struts terão um arquivo de configuração chamado struts-conf.xml e um arquivo struts.properties.
Fornece um filter dispatcher que não precisa ser escrito pelo desenvolvedor. Para usá-lo basta registrá- lo no deployment descriptor, por exemplo, quando o servidor utilizado for o Tomcat.
Possui custom tags, conversão de dados e suporte a AJAX, entretanto, não possui suporte para internacionalização.