JSP e javascript  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Pessoal estou com uma dúvida simples.

Como eu faço pra obter a referência de um objeto declarado a partir de uma tag <jsp: usebean> em um <script>?


Mais ou menos o que eu queria fazer é o seguinte:


Mas esse código não dá certo eu acho que estou tentando referenciar a variável espectadoresMBean de forma errada.

Por favor alguem aí me de uma luz.
gomesrod
GUJ Ranger
[Avatar]

Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline

Olá,

Tem uma coisa que você está confundindo:

O bloco de javascript é uma parte do HTML, ou seja é enviado para o cliente e o servidor (código JAVA) nem toma conhecimento. Apenas o browser é que sabe interpretar e executa-lo.

Portanto, para imprimir uma variável (do servidor) dentro do bloco javascript, faça como você faria para imprimi-la em qualquer parte do HTML:


maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Obrigado Gomesrod.

Hummm...... certo, mas agora eu tenho outro problema!

Pois é um sistema de cinema. Toda vez que é clicado no botão adicionar espectador o contador do numero de lugares disponíveis é decrementado e eu gostaria que quando esse número chegar a zero o botão desative.

Porém utilizando ${espectadoresMBean.disponibilidade} vai ser o valor estático que vai aparecer na página e apenas quando a página for recarregada que irá funcionar.
Porém o botão adicionar não recarrega a página! Eu utilizo ajax para imprimir uma mensagem na tela dizendo que nao tem mais lugares........ mas eu queria que o botão desativasse também........ isso é possível?

Como eu poderia fazer isso então???
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Não necessáriamente, você pode ter seu código javascript em um arquivo à parte (.js) e fazer referência a este arquivo no código HTML da página.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Marcio não entendi!
maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Aguem me ajude!

Como posso manipular de forma dinâmica a estrutura de um .jsp de acordo com o ActionBean?

Ou não existe forma de fazer isso?!
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

No que diz respeito ao código javascript na página jsp, você não precisa imbuti-lo diretamente na página:


Você pode colocar seu código java srcipt em um arquivo separado e fazer referência a este arquivo em sua página HTML:


Um abraço.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team