JSF outputext : bug do apostrofo

Olá pessoal querido e amado.

Venho aqui mais uma vez com grande prazer reportar mais um bug da especificação padrão do JSF. Um bug aparentemente simples mas que pode pegar muita gente de surpresa.

A tag <h:outputtext /> tem um comportamente bastante peculiar, caso o valor da variável a ser impressa na tela conter um apóstrofo as chances de gerar um erro de javascript seguindo a lógica fuzzy são de quase 100%.

É de conhecimento geral dos senhores que JSf gera javascript, e muito por sinal, apartir destas tags do pacote html. Embora muito úteis, elas ainda tem alguns bugs que os donos da especificação ainda precisam corrigir.

Este tópico é só para reportar este bug. Usem JSF, tem uma curva de aprendizado lenta, bugs em aberto como qualquer framework mas ainda é a melhor alternativa na maioria dos casos.

Abraços e felicidades para todos.

:wink: