Upload automático com Servlet

Tenho um form que faz o upload de arquivos em um servidor, isso é feito da seguinte forma, o usuário clica em procurar, abre uma janela para selecionar o arquivo, depois ele clica em abrir, e essa janela de seleção do arquivo é normal, e depois para fazer o upload, o usuario clica no botão enviar.

Bom até ai tudo bem, o que eu queria saber se é possivel, é quando ele clicar em abrir na janela de seleção do arquivo ele já enviar o arquivo automaticamente sem a necessidade de clicar no botão enviar.

Isso é possivel, usando Servlet?

Esse controle é feito na máquina do cliente…
Talvez um script client side ajude.
Não conheço nada em javascript que seja parecido com isso, mas provavelmente existe (pois ele irá validar se existe um arquivo e fará a submissão).

É então também não achei nada desse tipo, queria alguma coisa que ao fechar a janela de seleção do arquivo já dispara o método de upload.

Fiquei até em dúvida se isso realmente é possivel.