olá,
eu estou com um pequeno problema e acho q é JS, estou trabalhando com struts e jsp, qdo eu passo por uma pagina jsp e chamo um action, a mesma joga um valor cnpj na sessão.
Quando há necessiadade d voltar para esta página e o cnpj estiver na sessão como diferente d nulo, eu tenho q coloca-lo no input que é do tipo txt. Para fazer isso estou usando javascript, mas ae que tá o problema, qdo o seguinte código é atingido, é retirado os zeros do valor, tanto os da direita como os da esquerda, apartir do script.
<% if ( session.getAttribute("cnpj") != null ) {
//aqui o valor aparece normal no console do eclipse
System.out.println("o valor do cnpj é :" + session.getAttribute("cnpj"));%>
<!--o problema tá aqui -->
<script>
var valor = <%=session.getAttribute("cnpj")%>;
alert ("o valor é " + valor );
document.forms[0].cnpj.value = <%=session.getAttribute("cnpj")%>;
</script>
<!--até aqui -->
<%//aqui o valor aparece normal no console do eclipse
System.out.println("o valor do cnpj é :" + session.getAttribute("cnpj"));
} %>
alguém sab me responder o pq :?:
