jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每

jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每当我在下拉框查询条件后提交,总是变回默认值的选项,而且之前分页的内容点击下一页... jsp页面上一个表单里有几个下拉框,我想提交后选中的值还在,因为我在表单里做了个分页查询,每当我在下拉框查询条件后提交,总是变回默认值的选项,而且之前分页的内容点击下一页,之前下拉框选择的条件没有了,查询得带分页内容是无条件的 展开
 我来答
h768446359
2016-09-11 · TA获得超过411个赞
知道小有建树答主
回答量:243
采纳率:100%
帮助的人:188万
展开全部
当你点击后,你应该将这些下拉框的选定值封装成一个实体类(这样等下方便传输),在将带有数据的实体类对象传回页面(转发可以用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,加我注意加上说明:来自百度知道,不然我当陌生人处理。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式