JSF: Erro ao renderizar o til!

0 respostas
nicholas.bittencourt

É pessoal... A coisa mais bizarra aconteceu aqui no meu ambiente de desenvolvimento... Se em algum campo de input eu digito o caracter "~", o sistema não renderiza alguns caracteres na hora de cuspir o html pro browser... Já fiz vários testes usando c:out, ${} e h:outputtext mas o comportamento é igual para todos.
Sei que não é problema do application server porque fiz o mesmo teste por fora do JSF e o maldito acento foi renderizado sem problemas...
Estou usando o JSF-RI 1.2.3 e não posso atualizar para o 1.2.4 porque o framework de portal comprado pelo cliente não dá suporte a nova versão.

Alguem tem ideia do que possa estar acontecendo??

Meu teste:

<f:view>
<h:form>
	<h2>Input Text</h2>
	<div>
		Saida: <br/>
		<h:outputText escape="false"  value="#{teste.text}" /><br/>
	</div>
	<div>
		Entrada: <h:inputText value="#{teste.text}" />
	</div>
		
	<hr/>

	<h:commandButton value="Submit Values"/>
</h:form>		
</f:view>

A saida do browser apos colocar o ~ no input

<form id="j_id_id1" name="j_id_id1" method="post" action="/Publicador/components.faces" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="j_id_id1" value="j_id_id1" />
<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id36:j_id56" />

	<h2>Input Text</h2>
	<div>
		Saida: <br/>
		<input type="text" name="j_id_id1:j_id_id3" value="ype="submit" name="j_id_id1:j_id_id4" value="Submit Values" />
</form>
Criado 5 de outubro de 2007
Respostas 0
Participantes 1