Erro ao enviar dados

Tenho o seguinte jsp:

<%
if (request.getQueryString()!=null&&!request.getQueryString().equals(""))
session.setAttribute(“query”, request.getQueryString());
%>

Login Gestor
identifique-se
Login:
Senha:
<%=request.getParameter("msg")!=null?request.getParameter("msg"):""%>

Quando clico em ok ele gera esse link:
http://localhost:8080/polo/servlet/Controller?cmd=autenticar&login=[object%20HTMLInputElement]&senha=[object%20HTMLInputElement]

Alguém pode me ajudar?

Vinicius.

O erro está aqui, e é um erro de JavaScript (não Java).

 function autenticar(form) {
form.action='Controller?cmd=autenticar&login='+login+'&senha='+senha;
form.submit();
}

Em vez de “login” (que está lhe retornando o objeto HTMLInputElement cujo “name” = “login”), use a expressão JavaScript que retorna o valor textual desse objeto HTMLInputElement.