"Acionar" um método a partir de uma JSP

Boa tarde galera…

Será que alguém sabe me dizer se é possível acionar um método a partir do CLICK de um LINK?

Eu tenho duas imagens: “GuiaAtivada.gif” e “GuiaDesativada.gif”.

Estou tentando usá-las como link para a elaboração de um efeito de guias de um formulário em minha JSP.

A minha idéia é a seguinte:

Quando o link receber um click, o retorno do método getStatusGuia(); (no caso: Ativada ou Desativada), deverá ser concatenado à base do nome da imagem (que neste caso se chama: Guia) em minha JSP.

<a href=“CadastroCliente” target=“mainFrame”><img "src=“Guia<% Cabecalho.getStatusGuia(); %>.gif”></a>
<a href=“CadastroLivro” target=“mainFrame”><img "src=“Guia<% Cabecalho.getStatusGuia(); %>.gif”></a>

A idéia funciona quando o método é iniciado a partir do click de um button, porque eu já testei; Mas eu não consigo estartar o método através do click do link. Existe algum tipo de incompatibilidade ???

Se alguém souber e puder me ajudar, ou se tiver uma solução menos maluca do que a minha, ficarei muito grato.

Wesley

E se vc utilizar assim?

<a href="<% Cabecalho.getStatusGuia(); %>" target="mainFrame"><img "src="Guiagif"></a> <a href="<% Cabecalho.getStatusGuia(); %>" target="mainFrame"><img "src="Guia"></a>

Será que funciona, o metodo vai estar na mesma jsp que estiver as figuras!

No caso do botão voce está usando o método POST ou GET do formulário, né?
O JSP é processado antes de mostrar o resultado no browser, portanto quando você já está vendo a tela simplesmente não existe mais ali o seu código JSP. Você precisa resubmeter a pagina para poder fazer alguma alteração relativa ao JSP.
No seu caso, acredito que o mais fácil seria no link chamar o mesmo JSP passando algum parametro (ex. href="pagina.jsp?status=Ativada) e aí pegar este parametro na request. Outra solução é utilizar JavaScript para fazer o submit de um form com as informações necessárias em campos hidden.