Originariamente inviato da PerformancePort
niente continua a non visualizzare nulla -_-
Idem con <logic:messagesPresent> devi mettere message="true"

Nota che il <logic:messagesPresent> puoi anche non usarlo se racchiudi solo html:messages.

Cioè avrebbe senso se facessi ad esempio:

codice:
<logic:messagesPresent message="true">
    Ecco i messaggi di errore:

    <html:messages .......

</logic:messagesPresent>
Cioè metti altro da mostrare solo se ci sono messaggi. Allora sì, in questo caso un testo "logico" se ci sono messaggi ha senso.