Ciao ragazzi, ho un problema, devo creare un menù a tendina in cui il dato selezionato deve essere posto come valore nel' istruzione logic:equal di struts.
Codice


int anno_od2 = gc.get(GregorianCalendar.YEAR) - 2;
String anno_prec = Integer.toString(anno_od);




script
function aggiorna_anno(sel)
{
var f = document.valutaForm;
var anno_sel = sel.options[sel.selectedIndex].value;

<% String anno_sel = "<script>document.write(anno_sel);</script>"; %>
return anno_sel;
}




<tr>
<td class="testoBlu" >
ARCHIVIO VALUTAZIONI

<option value = "" selected> Scegli l'anno</option>
<logic:iterate name="adr" property="valutazioni" id="val">
<logic:notEmpty name="val" property="flagTot" >
<logic:lessEqual name='val' property='anno' value='<%anno_prec %>' >
<option value = "<bean:write name='val' property='anno'/>" >
<bean:write name='val' property='anno' /> </option>
</logic:lessEqual>
</logic:notEmpty>
</logic:iterate>
</select>
<INPUT TYPE=SUBMIT VALUE="Go">
</td>

<td class="testoBlu" >
<logic:iterate name="adr" property="valutazioni" id="val">
<logic:notEmpty name="val" property="flagTot" >
<logic:equal name='val' property='anno' value='<%anno_sel %>' >
<a href="gestValuta.html?
annoVal=<bean:write name='val' property='anno'/> &flagS=<bean:write name='val' property='flagSk'/>
&flagO=<bean:write name='val' property='flagOb'/>
&flagC=<bean:write name='val' property='flagCo'/>
&flagF=<bean:write name='val' property='flagFB'/> &flagVal=<bean:write name='val' property='flagTot'/> " >
<bean:message key="adr.bottone.view" />
</a>
</logic:equal>
</logic:notEmpty>
</logic:iterate>
</td>
</tr>




Il mio principale problema è di non riuscire a passare il dato selezionato qui:

<logic:equal name='val' property='anno' value='<%anno_sel %>' >


Grazie per le vostre eventuali risposte...