JSP com JavaScript

3 respostas
D

Help!!!

Alguem ssabe me dizer se eh possivel concatenar uma String JSP com uma string javascript?

3 Respostas

C

Sim, é possível, qdo vc usa uma instrução JSP dentro do JavaScript, como por exemplo:

document.form.prop.value = '<%= Constants.CONSTANTE %>';

Ela é traduzida para (no código q página html q vc vê no browser):

document.form.prop.value = 'Constante';

supondo q Constants.CONSTANTE seja igual a Constante.

Então o q vc pode fazer é somar a string normalmente

document.form.prop.value = 'XXX' + '<%= Constants.CONSTANTE %>';

No final vc terá (no código html do browser):

document.form.prop.value = 'XXX' + 'Constante';

[]'s
carisio

D

Carisio, eu posso fazer o contrario algo do tipo…
<%String query = "cdBusca = " %>; + document.form.campo.value;

E

cara o contrário é possivel porem é gambi

eu soh vi isso em um código uma vez ainda naum testei efetivamente
mas vai lah como estava no código

vc tem o seu script com o valor que vc quer
esse script carrega uma variavel de sessaum

codigo mais alem
força um refresh

e em um código no inicio da pagina tem código
jsp que verifica tal variavel de sessaum
e pega o valor nela

é meio estranho mas, funcionou

outra forma que eu vi e é mais segura é
atraves de um script vc gerar ou alterar um XML
forçar um refresh na pagina

e atraves de código JSP acessar o mesmo XML e pegar as
informações carregadas nele…

espero que tenha te ajudado em algo :wink:
[]´s
Erko Bridee

Criado 11 de maio de 2004
Ultima resposta 17 de ago. de 2004
Respostas 3
Participantes 3