2013-04-16 11 views
0

Я использую раскрывающийся списокCollection для выбора набора значений.Значение не возвращается в выпадающих строках Jsp

<html:select property="cddSourceOfFunds" styleId="cddSourceOfFunds" styleClass="selectDefault" onchange="return mtmrsValRequiredselect(this.id,'selectDefault','selectDefault errorBdr','errorSpan1','0')"> 
         <logic:present name="sourceOfFundsList" scope="request"> 
          <html:option value="0"> 
           <bean:message key="mtmrs.validation.select" /> 
          </html:option> 
          <html:optionsCollection name="sourceOfFundsList" label="value" 
           value="value" /> 
         </logic:present> 
         <logic:notPresent name="sourceOfFundsList" scope="request"> 
          <html:option value="0"> 
           <bean:message key="mtmrs.validation.select" /> 
          </html:option> 
         </logic:notPresent> 

Я установил значение cddSourceOfFunds образуют форму действий и вернуться к JSP. Но в раскрывающемся списке пока не отображаются отправленные данные, т. Е. «Выберите» по умолчанию. Тем не менее, я могу записать значение свойства в форме, используя

<bean:write name = "/remittanceTransactionCdd" property ="cddSourceOfFunds" /> 

Я хочу раскрывающиеся показать значение я набор из метода действия по умолчанию в раскрывающемся списке, когда он loads.The значение свойства в форме. Но не может отображаться в раскрывающемся списке. Как я могу это сделать. Помогите оценить.

ответ

0

Поскольку вы используете логику итерацию, чтобы загрузить элементы в списке, то встает вопрос Опции 1. с помощью JQuery или JavaScript на нагрузке установите значение списка доступа к данным формы с помощью JSTL, который будет быть доступным в области запроса 2. или вместо итерации по списку с использованием логического итератора html: опции http://www.coderanch.com/t/57329/Struts/populate-html-select-options-struts

+0

Спасибо за ответ. На самом деле я попытался установить неправильные значения в форме. Весь день застрял в нем всхлипывать: «(спасибо за ответ, хотя. –