JSP下拉框怎么保持选中项

qbhfqcbs
推荐于2017-09-29 · TA获得超过4507个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:2216万
展开全部
为刚才选择的下拉框选项Java code select onchange= window.location.href='probation.jsp?q='+this.value; style= position:absolute;left:380px;top:120px;z- index:2;width:120px % while (rs.next()) { out.print( option Value= + rs.getInt( dt_id ) + + rs.getString( dt_name )+ /option );}%/select option 的内容是从数据库查询得出的结果 提交的目的文件就是本文件自身求高手指点巨谢! ------解决方案-------------------------------------------------------- 先得到选中的id ,然后在判断你得到的id 跟那个option 中是否相等,相等就 selected= selected ,就默认选中了 ------解决方案-------------------------------------------------------- 给你个实例,这个是用的struts2 写的,在你这儿,你可以在你的后台代码中保存好你传入 后台的id,在前台用标签获取一下然后和循环中的做一下判断就好了。HTML code select name= machinename class= conselect1 s:iterator id= mnList value= #request.mnList s:if test= #machine.machinename==#mnList.stateValueName option value= s:property value= #mnList.stateValueName / selected= selected s:property value= #mnList.stateValueName //option/s:ifs:elseoption value= s:property value= #mnList.stateValueName/s:property value= #mnList.stateValueName //option/s:else/s:iterator/select ------解决方案-------------------------------------------------------- 如果是 struts 框架的话,只需要在后台设置一下下拉框的值就可以了,前台一个代码也不 用动,如果你想改前台的话,把id 值作为对比是一个比较不错的解决方案 ------解决方案-------------------------------------------------------- 我使用的是逻辑方法处理这个问题,默认选择具有初始值,然后获取一定标示,进行判断, 为空,使用默认值,有值,使用传递过来的参数,重置,将值设置默认值。 ------解决方案-------------------------------------------------------- 你的javabean 或者request、session 中,要保存下拉框的key 值就可以了,页面初始化的时候,把这个值设置给下拉框 selected
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式