Olá.
Infelizmente nenhuma dessa alternativas funcionou, teria alguma outra forma de fazer esse código funcionar?
Cheguei a apagar as classes que não estava usado, e certifiquei de colocar o compilador no java 10, mesmo assim nada.
Se colocar <form:input path=
GRAVE: Servlet.service() for servlet [dispatcher] in context with path [/bitbank] threw exception [An exception occurred processing [/WEB-INF/views/cliente/form.jsp] at line [18]
15: <form:form action="/bitbank/cliente/cadastrar" method="post">
16: <div>
17: <label>Nome</label>
18: <form:input path= "titular.nome" />
19: <form:errors path= "titular.nome" />
20: </div>
21: <div>
Stacktrace:] with root cause
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:153)
continua...
esse metodo result.getFieldErrors() retorna isso
[Field error in object 'cliente' on field 'titular.nome': rejected value []; codes [field.required.cliente.titular.nome,field.required.titular.nome,field.required.nome,field.required.java.lang.String,field.required]; arguments []; default message [null]]
messages
field.required = Campo é obrigat�rio
field.required.titular.nome = O Campo nome é obrigat�rio
field.required.cliente.titular.nome = O Campo nome é obrigat�rio