Я сделал редактируемый выпадающий список в Struts, где я могу выбрать из меню или я могу ввести новое значение (номер счета). Но когда я ввожу все значения в форму (включая новый номер счета), если произойдет какая-либо ошибка проверки, мое новое значение не останется там. Все, что я вижу, это мои старые значения (значения, которые находятся в выпадающем списке). Так как пользователь ввел новый номер учетной записи, он должен оставаться там, пока он исправляет остальные ошибки проверки. Как ты это делаешь? Должен ли я справиться с этим в классе действий?
Код такой:
<td>1. Member Account Number<span class="bodyCopy"><font color="#ff0000"> * </font></span>:
<html:select name="DataForm" property="accountNumber" styleClass="formContent" value = "${accountNumber}" >
<option>${reData.accountId0}</option>
<option>${reData.accountId1}</option>
<option>${reData.accountId2}</option>
</html:select>
Если я выбираю Account Id 2 и отправляет, если в форме есть какие-либо другие ошибки проверки, когда форма повторно отображается с ошибками проверки, в поле номера счета, accountId0 снова отображается первым. не значение, которое он выбрал.