2013-04-16 65 views
0

我正在使用下拉選項集合來選擇一組值。下拉式struts中不返回值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

由於使用邏輯迭代加載在列表框中的項,則是使用jquery或javascript上負載面臨的課題 選項 1.使用JSTL將設置列表框的值存取的形式的數據在請求範圍 中可用2.或者不使用邏輯迭代器使用html迭代列表:options http://www.coderanch.com/t/57329/Struts/populate-html-select-options-struts

+0

感謝您的迴應。其實我試圖設置錯誤的值的形式。一整天都在用它啜泣:'(。謝謝你的迴應。 –