Cannot find bean under name org.apache.struts.taglib.html.BEAN

Descripción del Problema

Al intentar ejecutar un Action de Struts, aparece el siguiente error:

Cannot find bean under name org.apache.struts.taglib.html.BEAN

como la línea más reciente del stack trace.

Causa

Struts requiere que todos los elementos del taglib HTML estén dentro del elemento

<html:form action="/accion" method="get">
</html>

De esta forma Struts puede controlar la dirección de retorno de los valores del formulario.

Solución

Agregar el tag y poner todos los elementos del taglib HTML dentro de él.