繁体   English   中英

下拉菜单Jsp中未返回值

[英]Value not returned in dropdown struts Jsp

我正在使用下拉optionCollection选择一组值。

<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" />

我希望下拉菜单在加载时将我从动作方法设置的值显示为下拉菜单中的默认值。属性值采用表格形式。 但无法显示在下拉菜单中。 我将如何实现它。 帮助表示赞赏。

由于使用逻辑迭代来加载列表框中的项目,因此面临问题选项1.在加载时使用jquery或javascript设置使用jstl访问表单数据的列表框的值,该值可在请求范围内使用2.或者,也可以使用html:options http://www.coderanch.com/t/57329/Struts/populate-html-select-options-struts而不是使用逻辑迭代器遍历列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM