select と Struts の使用に問題があります。ページを選択して変更すると、ページに戻ると、選択に正しい選択がありません。なんで?
<select id="select" name="polizza">
<option value="" <s:if test='polizza == ""' >selected="selected"</s:if> ></option>
<option value="01" <s:if test='polizza == "01"'>selected="selected"</s:if> >Figlio/Figlia</option>
<option value="02" <s:if test='polizza == "02"'>selected="selected"</s:if> >Genitore</option>
<option value="03" <s:if test='polizza == "03"'>selected="selected"</s:if> >Coniuge/Convivente</option>
<option value="04" <s:if test='polizza == "04"'>selected="selected"</s:if> >Nipote</option>
<option value="05" <s:if test='polizza == "05"'>selected="selected"</s:if> >Legame affettivo</option>
<option value="10" <s:if test='polizza == "10"'>selected="selected"</s:if> >Altro</option>
</select>
これを使用して、値が正しく、常に正しいかどうかを確認します。たとえば、最初の値を選択してページを変更すると、戻ってきたときに値が 01 になります。これが関数です。
<label id="ciao">
<s:property value="polizza"/>
</label>