[RESOLVIDO] vRaptor - ERRO - IllegalStateException

mas vc colocou algum input com o name=“nome”?

passar o objeto na url até dá (usando um toString e criando um Converter), mas não sei se é a melhor forma…

o aluno vai ter um monte de campos, o melhor é fazer via dados de formulário mesmo.

Isso, nesse formulario tenho o input

se tá no formulário, vc não precisa colocar na url né :wink: tá funcionando por causa desse input, e não por causa do que vc colocou na url.

tire o {[0-9A-Za-z]} da url e tire o ${nome} da action do formulário e faça ao invés disso:

<input name="nome" type="text" value="${nome}">

dica: ao invés de colocar o THIS_PATH em todos os @Path, coloque isso no @Path em cima da classe

Tirei meu monstro {[0-9A-Za-z]} , agora sim funcionou bem.

Mas meu método que era assim:

@Path(THIS_PATH + "/lista/{[0-9A-Za-z]}") public void listaConcessaoPorNomeAluno(String nome) { ... }
Passei para

@Path(/listapornome") public void listaConcessaoPorNomeAluno(String nome) { ... } … tinha esquecido que podia “mapear outras URLs”.

Boa dica de colocar o @PATH no topo da classe. Fica beeeem melhor.

Obrigado Lucas Cavalcanti pela ajuda.

:lol: Axo que preciso ler a documentação com mais calma e atenção!
:!: RESOLVIDO