Pessoal desculpa a ignorancia, mas há possibilidade de chamar um metodo java por uma pagina html ??
seria por javaScript e/ou servlets é isso ??
se tiverem algum exemplo para postar , eu agradeço…
Chamar metodo java por html [Resolvido]
4 Respostas
Há sim, tanto por javascript como chamando servlet como chamando jsp mesmo.
Olá, alexafe!
Realmente é muito bom ter o conhecimento sobre SERVLET, mas não é nem um pouco produtivo trabalhar com SERVLET puro você vai acabar optando em utilizar algum framwork MVC (Struts 1 ou 2, VRaptor 3 e etc), caso realmente esteja interessado em aprender Java e esteja no começo deste aprendizado recomendo a leitura do livro da Kathy Sierra o “Use a Cabeça Java!”, agora se você quiser apostilas como referência tem 4 ótimas apostilas no site da Caelum com o download liberado.
FJ11 - Java e Orientação a Objeto:
http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/
FJ21 - Java para Desenvolvimento Web:
http://www.caelum.com.br/curso/fj-21-java-web/
FJ16 - Laboratório Java com Testes, XML e Design Patterns:
http://www.caelum.com.br/curso/fj-16-laboratorio-java-testes-xml-design-patterns/
FJ28 - Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX:
http://www.caelum.com.br/curso/fj-28-vraptor-hibernate-ajax/
Livro “Use a Cabeça Java!”:
http://www.submarino.com.br/produto/1/21294017/use+a+cabeca!+java
Recomendo você primeiro realizar a leitura do Livro “Use a Cabeça Java!”, e depois ler as apostilas, caso você precisar de qualquer ajuda só falar!
Abraço!
Semanticamente dizendo: Não é possível.
JavaScript é um tecnologia de client-side que é executando exclusivamente dentro do navegador w3c. Em contra partida, uma classe escrito em Java é executado dentro de JVM.
O pessoal esta citando servlet pq é um componente usado para receber e responder pedidos HTTP na tecnologia Java. Que não minha opinião não se encaixa em “Chamar um metodo java no javascript ou html” kkkk
Agora:
É possível vc bolar uma arquitetura de comunicação remota de tal forma que mapeie uma execução no JavaScript do navegador para um classe Java dentro de uma JVM. E isso nós ja temos prontos há muitos anos atras pelo framework DWR - http://directwebremoting.org/
Bons estudos 
Olá, alexafe!Realmente é muito bom ter o conhecimento sobre SERVLET, mas não é nem um pouco produtivo trabalhar com SERVLET puro você vai acabar optando em utilizar algum framwork MVC (Struts 1 ou 2, VRaptor 3 e etc), caso realmente esteja interessado em aprender Java e esteja no começo deste aprendizado recomendo a leitura do livro da Kathy Sierra o “Use a Cabeça Java!”, agora se você quiser apostilas como referência tem 4 ótimas apostilas no site da Caelum com o download liberado.
FJ11 - Java e Orientação a Objeto:
http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/FJ21 - Java para Desenvolvimento Web:
http://www.caelum.com.br/curso/fj-21-java-web/FJ16 - Laboratório Java com Testes, XML e Design Patterns:
http://www.caelum.com.br/curso/fj-16-laboratorio-java-testes-xml-design-patterns/FJ28 - Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX:
http://www.caelum.com.br/curso/fj-28-vraptor-hibernate-ajax/Livro “Use a Cabeça Java!”:
http://www.submarino.com.br/produto/1/21294017/use+a+cabeca!+javaRecomendo você primeiro realizar a leitura do Livro “Use a Cabeça Java!”, e depois ler as apostilas, caso você precisar de qualquer ajuda só falar!
Abraço!
Rsss, eu já sou desenvolvedor em java a 3 anos, mas em Desktop, agora fazem 5 meses que estou desenvolvendo em Web, o problema é que eu entrei em uma empresa para dar continuidade em um software que já estava sendo desenvolvido a 3 anos e este software usa JSP, muito javaScript e Html, e encontrei um problema ao chamar um metodo que nao estava conseguido resolver, porque a pagina era em html, então tranformei está pagna para JSP e estou implementando na unha com jsp, lambança total essa coisa de jsp Rsss :):)