Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как предварительно выбрать значение в раскрывающемся списке в jsp struts

Автор вопроса: zohaib siddiquiОтветов: 1

Я работаю с веб-приложением на struts 1.3 в netbeans, у меня есть два раскрывающихся списка, скажем, A и B, теперь у меня нет проблем с заполнением этих раскрывающихся списков при загрузке jsp, теперь пользователь выбирает одно значение из, скажем, раскрывающееся меню A, и значение, выбранное пользователем, говорит, что это 1 и для другой раскрывающийся список говорит, что пользователь выбрал значение B, равное 2, и теперь пользователь сохранит эти значения в базе данных, теперь мое требование состоит в том, чтобы, когда мы переходим в режим редактирования для этого, когда страница загружается, раскрывающийся список A должен иметь значение 1 как предварительно выбранный, а раскрывающийся список B должен иметь значение 2 как предварительно выбрано. и эти значения поступают из базы данных моей страницы jsp

1 раскрывающийся список

        <tr>
       <td> <html:select name="RoomForm" property="location"onchange="getFloorDropdown(this.value);" >
                       <html:option value="0">Select Location</html:option>
                       <html:optionsCollection name="RoomForm"
                       property="list" value="id" label="name"  />
                   </html:select>
               <td>
  </tr>

RoomForm: -имя моего bean-компонента формы в списке области requst: -Arraylist collection id: -it is property in Arraylist, который является списком, имеющим геттер и сеттер в имени bean-компонента: -it это свойство в Arraylist, который является списком, имеющим геттер и сеттер в bean-компоненте

2 раскрывающегося списка

<select name="floor" >
<option value="0">Select Floor</option>
</select>

как мне сделать, как выбрать предварительно выбранные значения в обоих списках вниз, когда эта форма открывается в режиме редактирования, любая подсказка будет для меня большим подспорьем

drop-down-menuselectionstruts

Ответы

Ответ 1 · Web User

Зохайб,

В действии, которое отвечает за извлечение информации из базы данных, заполнение соответствующей ActionForm и, наконец, загрузку представления Edit, свойство ".location" этой ActionForm должно быть заполнено значением, хранящимся в базе данных. В JSP вы собираетесь связать этот экземпляр ActionForm как объект поддержки формы. Struts автоматически сделает все остальное, т. Е. Убедится, что правильный вариант отображается как выбранный.

HTH.

Эшвин

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы