dez 14

Codigo Java dentro do javascript

Esse post vai ser bem curto, é só para mostrar que é possível chamar código java direto do html através de javascript, para fazer da seguinte maneira:

<script type="text/javascript">
           var data = new java.util.Date();
           alert(data);

</script>

Este código mostrará uma janela de alert com a data e hora do momento da execução, ele demonstra que para chamar alguma classe java deve-se declarar todo o caminho da classe. No caso de classes do pacote java é só chamar direto, no caso de classes personalizadas deve-se utilizar da seguinte maneira:

<script type="text/javascript">
           var minhaClasse = new Packages.meuPacote.minhaClasse();
           var retorno = minhaClasse.meuMetodo();
</script>

Para isso funcionar você precisa estar com essa classe no classpath da sua aplicação web. Mais informações basta olhar na documentação do Rhino