tojoaopaulo Postado Agosto 22, 2009 Denunciar Share Postado Agosto 22, 2009 var teste = getAttribute(resposta); alert(teste); basicamente é isso, na servlet ta assim: resposta="oi"; // por exemplo getServletContext().setAttribute("resposta", resposta); dae preciso pegar o respota pelo js... na jsp eu concgui fazer usando o: <% String recTxt = (String) application.getAttribute("resposta"); %>porem preciso que isso seja feito dinamicamente pelo js pra atualizar um campo e no JS não consegui de forma alguma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Danilo Moraes Postado Agosto 24, 2009 Denunciar Share Postado Agosto 24, 2009 olha, não intendo nada de JSP, mas a logica pra PHP, JSP e linguagens server-side acredito que sejam parecidas... Para voce pegar dados vindos do servidor, conheco 2:1- Fazer com que o servidor sete essas propriedades gerando o HTML pra elas. Isso geralmente é feito gerando os campos hidden, ai quando a pagina carrega, o javascript apenas pega os valores nesses campos hidden e trabalha com eles. Antes de eu conhecer ajax, eu usava este metodo.2- Podes usar requisicoes assincronas tanto com AJAX quanto o atigo metodo de iframes. Com ajax, você so tem que receber os dados por xml ou texto, e trabalhar com eles. Procura na net sobre ajax, objeto XMLHttpRequest e responseText que tu vai achar bastante coisa. Sobre iframes, nunca fiz, mas sei que a pagina que e requisitada pelo iframe, na maioria das veses gera um array em javascript e esse array então é passado para a pagina principal usando DOM: parent.... ou seja, elemento pai. Mas não posso entrar em mais detalhes pois nunca fiz testes com iframes, então não sei como vao se comportar.Qualquer duvida, so postar aewT+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tojoaopaulo
porem preciso que isso seja feito dinamicamente pelo js pra atualizar um campo e no JS não consegui de forma alguma
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.