jonsmau Posted April 27, 2013 at 03:09 PM Report #504999 Posted April 27, 2013 at 03:09 PM (edited) Olá. Queria a partir do meu javascript invocar um metodo de uma aplicação java. Já pesquisei na internet e uma solução simples que encontrei foi usando applet's. Da seguinte forma: No java: public class Teste extends Applet{ public int metodo() { return 123; } } No HTML: <APPLET CODE="Teste.java" id="app" WIDTH=1 HEIGHT=1 > </APPLET > <script> function xxx(){ var a=app.metodo(); alert(a); } </script> ----------------------------------------------- No entanto este simples exemplo não funciona, penso que o erro deverá estar na declaração do applet (na parte do 'code="Teste.java"'). Alguem me pode ajudar? Que outras técnicas existem? Ouvi falar de jquery e ajax, mas sinceramente não estou a conseguir implementar nenhuma. 👍 Cumprimentos e obrigado desde já. jonsmau Edited April 27, 2013 at 06:31 PM by brunoais tags code + geshi
brunoais Posted April 27, 2013 at 06:31 PM Report #505011 Posted April 27, 2013 at 06:31 PM (edited) Então tens o servidor em Java, é isso? E queres aceder a ele usando um cliente, certo? Pessoalmente não tenho gosto por bibliotecas js para a maior parte do que elas fazem. A única que eu me consegui ajustar até agora foi o jQuery (e foi só depois de ler o código fonte dele) mas, mesmo assim, ainda uso muito o DOM... Gosto mais do API do DOM que a do jQuery. Mesmo assim, o API do jQuery é bom. Edited April 27, 2013 at 06:35 PM by brunoais "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
KTachyon Posted April 27, 2013 at 11:50 PM Report #505030 Posted April 27, 2013 at 11:50 PM Precisas mesmo de invocar Java no browser? É que se for uma questão de fazer um pedido para apresentar a informação ao utilizador, o ideal será desenvolveres uma API para facilitar essa comunicação. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
jonsmau Posted April 29, 2013 at 10:45 PM Author Report #505243 Posted April 29, 2013 at 10:45 PM Já resolvi o problema. O que eu pretendia fazer não era bem o que coloquei na dúvida. O javascript recebe dados de um webserver, não de um método java.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now