Formatar Campo com Spring WEB

10 respostas
serginhosue

Bom dia Pessoal,

Estou desenvolvendo uma aplicação WEB utilizando o SPring WEB MVC. Estou com um problema:

Tenho um JSP que recebe o campo CPF de um usuário que esta cadastrado no Banco de Dados. Gostaria de saber de que forma posso mostrar este resultado fomatado desta maneira (###.###.###-##).

Vlw…abraços…

10 Respostas

drsmachado

Usando javascript para a máscara.

serginhosue

Existe outra forma sem ser via JavaScript? Devido orientações estou evitando o uso de scripts.

drsmachado

É que o spring não terá ação no que será exibido em tela. Uma opção é tornar o CPF uma String e formatá-la, então, diponibilizar para o campo.
Porém, como fará no momento do preenchimento deste campo pelo usuário?
Não conheço nada, para web, que não utilize javascript ou variações dele.

Polverini

Não conheço nenhum método sem ser via javaScript, mas pq evita-lo ??

drsmachado

Também fiquei com esta indagação.

serginhosue

Evita-lo, pelo fato do usuário poder desabilitar o script do navegador.
Mas de toda forma obrigado pela ajuda.

serginhosue

Uma dúvida:

O meu JSP esta desta forma:

<tr> <td><form:label path="usuarioSaraivaIdEntity.cpf" /><c:out value="CPF: " /></td> <td><form:input path="usuarioSaraivaIdEntity.cpf" /></td> </tr>

Esta é uma tela de alteração, então no momento em que ela é carregada os dados já estão preenchidos.

O campo CPF é uma String que esta no BD.

Usando javaScript como farei para este campo já vir formatado?

drsmachado

É possível ativar a função javascript no evento onload do elemento body.

Polverini

com jquery fica asssim :

<script type="text/javascript">
	$(document).ready(function(){
		$("#cpf").mask("[CPF removido]");
	});
</script>

onde #cpf é o id do input

serginhosue

Vlw pessoal pelas dicas…

Criado 7 de junho de 2011
Ultima resposta 7 de jun. de 2011
Respostas 10
Participantes 3