春天下降不起作用

时间:2014-01-24 06:37:31

标签: java html5 spring spring-mvc drop-down-menu

我正在使用spring mvc,

  <form:select  class="form-control" id ="cmsphyexamtesttype_cmsPhysicalExamCategory_id"          path="cmsPhysicalExamCategory.id">
                                            <form:option value="0" label="--- Please select the Category  ---"/>
                                            <form:options items="${cmsphyexamtestcategorys}" itemLabel="name" itemValue="id" />
                                            </form:select>

html代码

 <select id="cmsphyexamtesttype_cmsPhysicalExamCategory_id" name="cmsPhysicalExamCategory.id" class="form-control">
                                            <option value="0">--- Please select the Category  ---</option>
                                            <option value="2">Genaral</option><option value="3">EYE</option><option value="4">HENT</option><option value="5">CHEST</option>
                                            </select>

这个可以正常使用新表单,但是在编辑模式下,它不起作用你有任何想法它在渲染到编辑模式时给出选择的值,我是spring mvc的新手,这有什么问题吗码?

2 个答案:

答案 0 :(得分:0)

您是将下拉值绑定到

的路径
cmsPhysicalExamCategory.id

因此,当您再次为“编辑”等其他操作重新调用表单时,所选值将保留在表单中。

您可以更改下拉列表中的值,新值将被绑定到模型的路径。在这里,它没有被绑定。可能是因为路径绑定/表单提交错误。

请发布表单提交代码/控制器代码以获取更多帮助。

答案 1 :(得分:0)

从你的问题我得到的是你已经下拉并再次提交,你想要渲染相同的表格,你得到的是更改值,但是下拉值仍然保持默认,下拉的第一个属性,并且您希望属性与值相同,如果这是详细的问题,您需要明确检入列表中要选择的值,并将属性设置为已选择