Mensagem de Validacao no Spring MVC

1 resposta
L

Pessoal

Estou estudando a apostila FJ21 do curso da Caelum.

Estou usando o Spring MVC

Estou tentando exibir uma mensagem de validacao para um atributo da minha java Bean.
A validacao é realizada com sucesso, mas a mensagem nao aparece.

Estou usando desta forma

Classe Java Bean

public class TabelasModel {



@NotNull(message=Campo nome da tabela deve ser preenchido)

<a class="mention" href="/u/size">@Size</a>(min=1, max=100, message=“Campo nome da tabela tem o maximo 100 caracteres”)

private String nm_tabela;


<strong><strong><strong><strong><strong><strong><strong><strong><strong>Classe Controller</strong></strong></strong></strong></strong></strong></strong></strong></strong>

…

@RequestMapping(“adicionarTabelas”)

public String Adiciona(@Valid TabelasModel tabela, BindingResult result, HttpServletRequest request) {
if (result.hasFieldErrors("nm_tabela")) {
		return "CadastroTabelas";
	}

******************CadastroTabelas.jsp ******************

<%@taglib uri=“http://www.springframework.org/tags/form” prefix=“form” %>


<form:errors path=“tabela.nm_tabela” />

...

1 Resposta

L

GALERA AQUI NO CURSO FJ21 DEU CERTO, MAS EU ACHO QUE É POR CAUSA DOS .JAR DO SPRING QUE EU BAIXEI NA NET.

VOU DAR UMA CHECADA.

PARA MOSTRAR AS 2 MENSAGENS NO FORM PRECISA USAR

@NotEmpty(message=“Campo Descricao da tabela deve ser preenchido”)

<a class="mention" href="/u/size">@Size</a>(min=1, max=100, message=“Campo Descricao da tabela tem o maximo 100 caracteres”)

private String descricao;

ISSO PORQUE NA PAGINA AS REQUISICOES NAO PREENCHIDAS SAO SETADAS COM BRANCOS.

VLW INSTRUTORA JOVIANE JARDIM DA CAELUM POR ME MOSTRAR O CAMINHO DAS PEDRAS!!!

GALERA, OS CURSOS DA CAELUM SAO FODA!!!

Criado 13 de setembro de 2012
Ultima resposta 6 de out. de 2012
Respostas 1
Participantes 1