Dúvida com logic:interate

Estou com uma dúvida e queria saber se alguem pode me ajudar. É o seguinte, tenho um logic:interate que carrega uma lista de produtos na minha jsp, quando o usuario clicar no produto, vai abrir outra tela carregando todas as informações desse produto. eu fiz esse link so que mesmo q eu tenha 10 produtos na lista e clique em qualquer um deles carrega sempre as informações do primeiro produto da lista. Alguem sabe como faço pra que isso não aconteça.

<table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolor="#C6C6C5">   
                     <tr>   
                        <td width="50%" bgcolor="#1170A6">   
                        <p align="center"><font face="Verdana" size="2" color=#FFFFFF>Título</font></td>   
                        <td width="25%" bgcolor="#1170A6"><font face="Verdana" size="2" color=#FFFFFF>   
                        <p align="center">Data Anúncio</td>   
                        <td width="25%" bgcolor="#1170A6"><font face="Verdana" size="2" color=#FFFFFF>   
                        <p align="center">Estado Produto</td>   
                     </tr>   
                     <form name="carregaAnuncioSelecionado" method="post">   
                     <logic:iterate id="list" name="anuncio">   
                     <tr>   
                        <td bgcolor=#FFFFFF><a onclick="abreAnuncio();" style="cursor: pointer"><font face="Verdana" color="#000099" size=2 ><b><jsp:getProperty name="list" property="titulo"/></b></font></a></td>   
                        <td bgcolor=#FFFFFF align="center"><font face="Verdana" color="#000099" size=2><b><jsp:getProperty name="list" property="dataAnuncio"/></b></font></td>   
                        <td bgcolor=#FFFFFF align="center"><font face="Verdana" color="#000099" size=2><b><jsp:getProperty name="list" property="estadoProduto"/></b></font></td>   
                     </tr>   
                        <input type="hidden" name="codigoCategoria"      value="<jsp:getProperty name="list" property="codigoCategoria"/>">   
                        <input type="hidden" name="codigoAnuncio"       value="<jsp:getProperty name="list" property="codigoAnuncio"/>">   
                        <input type="hidden" name="titulo"             value="<jsp:getProperty name="list" property="titulo"/>">   
                        <input type="hidden" name="estadoProduto"       value="<jsp:getProperty name="list" property="estadoProduto"/>">   
                        <input type="hidden" name="descricaoCategoria"    value="<jsp:getProperty name="list" property="descricaoCategoria"/>">   
                        <input type="hidden" name="email"             value="<jsp:getProperty name="list" property="email"/>">   
                        <input type="hidden" name="cidade"             value="<jsp:getProperty name="list" property="cidade"/>">   
                        <input type="hidden" name="uf"                value="<jsp:getProperty name="list" property="uf"/>">   
                        <input type="hidden" name="descricaoProduto"    value="<jsp:getProperty name="list" property="descricaoProduto"/>">   
                        <input type="hidden" name=" imagem"             value="<jsp:getProperty name="list" property="imagem"/>">   
                        <input type="hidden" name="valorProduto"       value="<jsp:getProperty name="list" property="valorProduto"/>">   
                        <input type="hidden" name="codigoUsuario"       value="<jsp:getProperty name="list" property="codigoUsuario"/>">   
                        <input type="hidden" name="usuario"          value="<jsp:getProperty name="list" property="usuario"/>">   
                        <input type="hidden" name="dataAnuncio"       value="<jsp:getProperty name="list" property="dataAnuncio"/>">   
                        <input type="hidden" name="situacaoAnuncio"    value="<jsp:getProperty name="list" property="situacaoAnuncio"/>">   
                     </logic:iterate>   
                     </form>   
                  </table>   
  
  
<script language="JavaScript">   
  
   function abreAnuncio(){   
         
      document.carregaAnuncioSelecionado.target="_parent";   
      document.carregaAnuncioSelecionado.action="abreAnuncioCompleto.do";   
      document.carregaAnuncioSelecionado.submit();   
      
   }   
  
  
</script>  

Valeu

Daniel parece que está faltando algo, pois você pede para abrir o detalhe pelo onclick=“abreAnuncio();”
só que esse seu abreAnuncio() precisa receber o parametro de qual anuncio deve abrir, pois quando voce faz a loop na pagina está definindo sempre o mesmo método abreAnuncio();
é tipo assim

function x(){alert("banana");}

&lt;logic:iterate id="list" name="anuncio"&gt;     
&lt;tr&gt;
&lt;td bgcolor=#FFFFFF&gt;<a   >Click</a>
&lt;/logic:iterate&gt;

ai imprime na tela algo assim

Click
Click
Click
Click
Click
Click

mas toda vez que eu clicar vai aparecer sempre Banana no alert então tinha que ser

function x(parametro){alert(parametro);}

&lt;logic:iterate id="list" name="anuncio"&gt;     
&lt;tr&gt;
&lt;td bgcolor=#FFFFFF&gt;<a >&lt;jsp:getProperty name="list" property="titulo"/&gt;" );"&quot; &gt;Click</a>
&lt;/logic:iterate&gt;

e ai sim ao clicar vai aparecer o titulo de cada anuncio.

Esse parêmetro tem que ser de que tipo?Tenho que passar um contador? como faço isso?

Obrigado