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

Я работаю с веб-приложением на 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> 

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


person zohaib siddiqui    schedule 08.01.2012    source источник


Ответы (1)


Зохайб,

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

HTH.

Эшвин

person Web User    schedule 08.01.2012