Jsp com window.open

tenho uma pagina jsp com um link que abre outra pagina de pesquisa
com window.open…

esta pagina de pesquisa me mostra uma lista de clientes
com um link para cada nome de cliente

a ideia e de que quando o usuario selecionar um cliente

preciso fechar a janela atual gravar o cliente selecionado em uma
varavel de sessao e chamar a janela MainCliente.jsp que vai pegar
o cliente da sessao e mostrar um menu de opcoes

problema: nao sei como fazer na tela de pesquisa apos o href do nome
do cliente , devo usar javascrip???

Obrigado

Opa,

dentro do objeto window, há a propriedade opener que representa a janela principal, e setando um novo valor a location esta página será recarregada com a url que você passar:

window.opener.location = "url"; window.close();

:okok: