Chamando função java com javascript

Olá a todos!

Eu preciso chamar uma função numa classe java, através de javascript.

Como posso fazer isso?

Diretamente não tem como, o que você pode fazer um AJAX que chama uma página e essa pagina chama o seu método java.

Para que você precisa fazer isso?

Eu tenho uma página de cadastro.
Então antes de cadastrar eu queria testar se o cpf digitado já não consta no BD…

Uma opção seria utlizar o framework DWR, funciona muito bem.

http://directwebremoting.org/dwr/index.html

Endosso a indicação.

Gosto do DWR.
O blog do Alexandre de Oliveira http://blog.alexandresoli.com.br/?p=370 tem alguns artigos básicos (ou não) em português que podem te ajudar e a documentação no site é boa.

use o ajax para comunicação do html com o servlet que por sua vez chama a função, procure pelo extjs ou jquery