Botao acessando link em jsp [RESOLVIDO]

Olá pessoal tenho uma dúvida simples mas que não estou conseguindo fazer, é o seguinte:
tenho uma variavel em JSP que tem o link de um documento que é atribuido dessa forma:

<%
    String url = "http://" + request.getLocalName() + ":" + request.getLocalPort() + request.getContextPath() + 
        "/faces/teste/docref?ido=" + email.getDocumento().getIdo();
%>

atraves dessa váriavel gero um link para esse documento assim:

   <tr>
		            <td>
		                <br/>
		                <a href="<%=url%>">
		                    Clique aqui para consultar o documento.
		                </a>
		            </td>
		            
		        </tr>

gostaria de fazer a mesma coisa mas acessando através de um button assim:

   <input name="" type="submit" onClick="window.open('<%=url%>')" value="Clique aqui para consultar o documento">

mas não esta dando certo alguém tem alguma dica de como fazer ou o que está errado?
Abraço

Utiliza o type button e o script window.location.href:

<input type="button" onclick="window.location.href='<%=url%>'" value="Clique aqui para consultar o documento">  

[quote=ayslanms]Utiliza o type button e o script window.location.href:

<input type="button" onclick="window.location.href='<%=url%>'" value="Clique aqui para consultar o documento">  

Não acontece nada igual no meu código.

Talvez seu objeto url não esteja preenchido, faz um teste ai:

<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento"> 

[quote=ayslanms]Talvez seu objeto url não esteja preenchido, faz um teste ai:

<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento"> [/quote]
Também já havia testado dessa forma mas do mesmo jeito não acontece nada.

Muito estranho isso aí.
Tenta fechar a tag input:

<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento" />  

Não vejo motivo para esse código não funcionar, tenta salvar em um html simples para você ver o resultado.
Caso você queira testar pode usar esse link http://www.draac.com/htmltester.html e cola esse input ai.
Verifica se o javascript está habilitado também.

[quote=ayslanms]Muito estranho isso aí.
Tenta fechar a tag input:

<input type="button" onclick="window.location.href='http://www.google.com'" value="Clique aqui para consultar o documento" />  

Não vejo motivo para esse código não funcionar, tenta salvar em um html simples para você ver o resultado.
Caso você queira testar pode usar esse link http://www.draac.com/htmltester.html e cola esse input ai.
Verifica se o javascript está habilitado também.[/quote]
Estou enviando esse código embutido em mensagem por email, estou testando clicando no botão no cliente de email, é possível que seja alguma coisa relacionada a isso?

Com certeza sim. Não é aconselhável enviar javascript em conteúdo de email (geralmente são bloqueados), utilize links normais no lugar de button ou submit.

Beleza era isso mesmo o problema vlw, vou tentar usar css para mostrar o link “parecido” com um botão.