java.lang.NumberFormatException: For input string: "login"
Isso me leva a crer que há a tentativa de uma conversão, porém, o valor não existe e, sendo assim, ocorre o erro.
O que pode ser? Provável que excluirUsuario exista, mas o valor de login ainda não foi definido, estando, portanto, como "" (aspas vazias ou String vazia). Desta forma, quando é realizada a tentativa de leitura do valor (e, assim a conversão), ocorre a exceção, já que não temos valores iguais a uma String vazia.
Provável solução?
Alterar a função para:
<script>
function funcaoQualquer(login){
if (confirm('Deseja realmente EXCLUIR o registro?')) {
window.location.href='ServletDeletaUsuario?login=' + login;
}
}
</script>
E a alteração no componente button
<input type="button" onclick="funcaoQualquer('${excluirUsuario.login');" value="Excluir"/>
Detalhe, não gosto da forma como você desenvolveu teu código. Os scripts javascript no meio do html. Funciona? Claro, mas o ideal seria separar uma coisa da outra, deixando mais limpo e organizado.