Ciao a tutti, ho un problema con quanto in oggetto.
A fronte del seguente codice presente nella jsp:
<tr>
<td valign="middle" nowrap>Destinatario Nota</td>
<td nowrap>
<bean:define id="codDestnota" name="ordiniAnomaliForm" property="destinatarioNota"/>
<html:select name="ordiniAnomaliForm" property="destinatarioNota">
<htmlption value="">- seleziona -</htmlption>
<logic:iterate id="lisboxDestNota" name="ordiniAnomaliForm"
property="destinatarioNotaElements">
<bean:define id="codiceDest" name="lisboxDestNota" property="key" />
<bean:define id="destValue" name="lisboxDestNota" property="value"/>
<option value="<%=codiceDest%>" <%=(((String)codiceDest).substring(0,1).equals((St ring)codDestnota)?"selected":"")%>><%=destValue%></option>
</logic:iterate>
</html:select>
</td>
</tr>
Il "codice" html che giunge sul mio browser è, ad esempio:
<tr>
<td valign="middle" nowrap>Destinatario Nota</td>
<td nowrap>
<select name="destinatarioNota" class="clInputBig">
<option value="">- seleziona -</option>
<option value="O" >Ordine</option>
<option value="B" selected>Bolla</option>
</select>
</td>
</tr>
ma il rendering nella listbox non presenta alcuna voce selezionata.
Qualcuno ha idea del motivo ?