Como saber link que foi clicado JSF

Fala gente boa!!
Alguém pode me ajudar a saber qual link foi clicado.
Eu preciso mudar o conteúdo de uma página basiado no link que foi clicado mas não sei como saber qual link foi cliado.

<li>&lt;h:commandLink actionListener="#{noticiaForm.listen}" action="mudaDestaque" value="#{noticiaForm.destaques[1].titulo}" rendered="#{noticiaForm.destaques[1].titulo != null}"&gt;&lt;/h:commandLink&gt;</li>

Tenho 8 links desses, só muda o destaque[i]; iterando cado objeto.

quando clicar nele ele vai mudar para o indice do que ta em destaque e o que ta em destaque vem pra esse.

Permuta!

Tem como pegar o velor desse link ou outra forma de saber qual link foi clicado?
Valeu gente.

E se você criar um campo oculto e com javascript colocar um valor que indique o link e depois fazer um submit da página?

Acabei fazendo assim:

public void listen(ActionEvent e){
UIComponent c = e.getComponent();
		String id = c.getId();
               //e depois comparo.
}

Não deve ser a melhor forma de fazer. Um dia descubro outro.