jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每
jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每当我在下拉框查询条件后提交,总是变回默认值的选项,而且之前分页的内容点击下一页...
jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每当我在下拉框查询条件后提交,总是变回默认值的选项,而且之前分页的内容点击下一页,之前下拉框选择的条件没有了,查询得带分页内容是无条件的
展开
1个回答
展开全部
当你点击后,你应该将这些下拉框的选定值封装成一个实体类(这样等下方便传输),在将带有数据的实体类对象传回页面(转发可以用request域,否则只能session),然后在jsp页面中,应该早做判断(即通过传回的条件实体的数据,遍历所有的下拉框值,与其相等才加selected=“selected”),伪代码思路如下:
<c:forEach items="${list}" var="one">
<option value="${one.id}" <c:if test="${one.id==实体类中对应此下拉框的值">selected="selected"</c:if> >${one.value}</option>
</c:forEach>
不懂,可以QQ768446359,加我注意加上说明:来自百度知道,不然我当陌生人处理。。。
<c:forEach items="${list}" var="one">
<option value="${one.id}" <c:if test="${one.id==实体类中对应此下拉框的值">selected="selected"</c:if> >${one.value}</option>
</c:forEach>
不懂,可以QQ768446359,加我注意加上说明:来自百度知道,不然我当陌生人处理。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询