Encontrei uma documentação no wiki da Apache que mostra os problemas na migração do Struts 2.0.x para o Struts 2.1.x.
Infelizmente eles usam JSP no exemplo. Não consegui fazer o mesmo com FreeMarker. Segue um exemplo do que estou tentando fazer:
Usando FreeMarker e Struts 2.0.x:
<@s.head theme="ajax" />
</head>
<body>
<@s.form action="validar" method="post" validate="true" theme="ajax">
<@s.textfield label="Nome" name="nome" size="40" required="true" />
<@s.textfield label="Data de Nascimento" name="dataNascimento" required="true" />
<@s.textfield label="Email" name="email" size="40" required="true" />
<@s.submit value="Cadastrar"/>
</@s.form>
Alguém sabe como fazer isso usando Struts 2.1.x?
