formatação do CPF na pagina Jsp

Pessoal acontece o seguinte este iterate é para mostrar uma listagem no jsp
e eu preciso formatar o cprf da seguinte forma:

999.999.999-99

Ou seja preciso de uma mascara apenas para exibir os dados que vem do banco de dados sem formatação


<logic:iterate id="element" name="processoForm" property="processo">
	<pg:item>
		<td ><bean:write name="element" property="nu_cpf"/></td>
		<td align="center"><bean:write name="element" property="st_registro_ativo"/></td>
	</pg:item>
</logic:iterate>

Usa um javascript pra isso:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title>Mascara CPF</title>
	</head>
	<body>
		<form name="FormCpf">
			<INPUT maxlength="14" size="25" name="cpf_cnpj" onkeypress="FormataCPF(document.FormCpf,'cpf_cnpj',11,8,5,2,event);">
		</form>
		<Script language="javascript">

function FormataCPF(pForm,pCampo,pTamMax,pPos1,pPos2,pPosTraco,pTeclaPres){
 var wTecla, wVr, wTam;
 
       // alert(pForm[pCampo].value);
  
 wTecla = pTeclaPres.keyCode;
 wVr = pForm[pCampo].value;
 wVr = wVr.toString().replace( "-", "" );
 wVr = wVr.toString().replace( ".", "" );
 wVr = wVr.toString().replace( ".", "" );
 wVr = wVr.toString().replace( "/", "" );
 wTam = wVr.length ;

 if (wTam < pTamMax && wTecla != 8) { 
    wTam = wVr.length + 1 ; 
 }

 if (wTecla == 8 ) { 
    wTam = wTam - 1 ; 
 }
   
 if ( wTecla == 8 || wTecla == 88 || wTecla >= 48 && wTecla <= 57 || wTecla >= 96 && wTecla <= 105 ){
  if ( wTam <= 2 ){
    pForm[pCampo].value = wVr ;
  }
  if (wTam > pPosTraco && wTam <= pTamMax) {
        wVr = wVr.substr(0, wTam - pPosTraco) + '-' + wVr.substr(wTam - pPosTraco, wTam);
  }
  if ( wTam == pTamMax){
        wVr = wVr.substr( 0, wTam - pPos1 ) + '.' + wVr.substr(wTam - pPos1, 3) + '.' + wVr.substr(wTam - pPos2, wTam);
  }
  pForm[pCampo].value = wVr;
 
 }

}
		</Script>
	</body>
</html>

Código retirado de:
http://lib.seven.com.br/ampliar.asp?codartigo=246

Eu estou precisando de uma formatação para exibir os dados.

Formatação para display de dados na tela e não de entrada de dados

Entendi mal então…

Faz o seguinte, cria uma função que percorre a String e formata o CPF vindo do banco, antes de exibir na view.

Um abraço!