在jsp/servelts中保留下拉链接的选定值
我试图根据数据库中的数据填充下拉列表的数量,例如,如果我有6条记录,我将生成6个下拉列表。请指定如何在提交后保留下拉列表中的值在jsp/servelts中保留下拉链接的选定值,jsp,servlets,Jsp,Servlets,我试图根据数据库中的数据填充下拉列表的数量,例如,如果我有6条记录,我将生成6个下拉列表。请指定如何在提交后保留下拉列表中的值 课程学习目标与学生成果映射器 课程学习目标与学生成果映射器 ${Course.key} ${SOId.key} ${CLODescription.value} - R 我 A. 将数据(选定的下拉值)提交到servlet时,也可以将其发送回JSP 我给了一个下拉列表的样本 request.setAttribute("selectedId", request.getP
课程学习目标与学生成果映射器
课程学习目标与学生成果映射器
${Course.key}
${SOId.key}
${CLODescription.value}
-
R
我
A.
将数据(选定的下拉值)提交到servlet时,也可以将其发送回JSP
我给了一个下拉列表的样本
request.setAttribute("selectedId", request.getParameter("id"));
RequestDispatcher rd = sc.getRequestDispatcher("/jsp/mypage.jsp");
rd.forward(request, response);
request.getAttribute("selectedId")
并在JSP页面中检查您的request.getAttribute(“selectedId”)
是否为true。
如果是,请执行以下操作:
<c:forEach items="${SOIdsMap}" var="SOId">
<select form="CLOtoSOform" name="map-${SOId.value}_${CLODescription.key}">
<option value="${SOId.key}" ${SOId.key == selectedId ? 'selected="selected"' : ''}>${SOId.value}</option>
</select>
</c:forEach>
${SOId.value}
希望这对你有帮助 您的意思是提交表单后下拉列表中的选定值吗?是的@VinothKrishnani希望第二个下拉列表中的选定值,即map-${SOId.value}{u${CLODescription.key}在提交表单后保留。您可以使用相同的代码,改为使用soldId。您可以建议我只使用servlet吗