有人可以解释一下如何在编辑页面时避免重复输入记录到选择框选项。我正在使用java开发Web应用程序我是新手,我需要删除重复项编辑时选择框选项。有人可以帮助我。
示例代码
<td><select property="employeestatus" value="" id="employeestatus">
<c:if test="${employee.employeestatus!=null}">
<option value="${employee.employeestatus}">${employee.employeestatus}</option>
</c:if>
<option value="">Select</option>
<option value="Active">Active</option>
<option value="Terminated">Terminated</option>
<option value="Deceased">Deceased</option>
<option value="Resigned">Resigned</option>
<option value="InActive">InActive</option>
</select>
<html:errors property="employeestatus"/>
<p id="employeestatus" style="color:red"/>
</td>
答案 0 :(得分:0)
我建议在与您的&#34; employeestatus&#34;相对应的选项中添加选定的属性。变量而不是在第一行复制此选项。
请参阅HTML option selected Attribute
通过<html:errors ...>
,我使用Struts 1.如果它是真的,我会使用
<html:select ...>
代码和
<html:options or optionsCollection ...>
使用java Map store在某些上下文(servlet,session或request)来配置选项。 struts标签将选择与您的变量值对应的好选项。