呵呵。。在 a 页面 你是怎么得到 北京这个地区的。那么在 b 页面 还那样得到不就行了么?? 我们这个过程可以 通过 该员工的 id 作为 查询地区的条件 不是么?? 还有就是 你的 下拉框中的值 既然是 数据库中的。。那么 就应该 会和员工这个表有关联的即使没有关联 我们也可以把他们封装到一个dto 中。。一样能 取出来。。也就是 向 b 页面跳转的时候 传递id 到后台 在查询一边数据库 不就行了
解决方案 »
- dhx tree getUserData 返回值 undefined求解
- 表单提交问题,在IE下都正常·火狐、谷歌、遨游提交都为空··
- applet网页显示图片的问题
- 哪位有JAVASCRIPT树的代码,并且是可以修改的??
- 求爱国歌曲-类似屠洪刚“精忠报国”的
- jsp连接数据库特慢,请问哪位兄台知道原因,在此先谢过,无聊者勿进!
- web板块jsp论坛准备跟java板块jsp论坛进行合并,大家对这个调整有啥意见??
- 一个简单的sql操作有必要写在bean里头吗?
- 如何实现form的编码?
- 想通过onclick事件触发一个ajax请求为什么没响应
- onclick事件问题
- 页面上输入一个日期,怎么把他存入到MySQL 数据库中的datestamp类型字段中
如果是写死的选项,只要在后面加select=true,现在是动态的,不知道怎么实现
1、a页面和b页面下拉列表时一样的,都是从db里动态取得,那么下拉列表就解决了。
2、唯一区别是下拉列表的默认值问题,
①把a页面选中的值,传到b页面,利用js设置下拉列表的默认值。
②把a页面选中的值,存到db中,b页面利用js设置下拉列表的默认值。
<c:forEach items="${B页面的LIST}" var="list">
<c:if test="${list.value==requestScope.VAL" var="FLAG">
<option value="${m.mainId }" selected="selected">${list.属性 }</option>
</c:if>
<c:if test="${!FLAG}">
<option value="${m.mainId }">${list.属性 }</option>
</c:if>
</c:forEach>
</select>这样就OK了
<html:optionsCollection property="regions"></html:optionsCollection>
</html:select>原来只要把<html:select property="想要选定的值">就可以了,还是谢谢大家给了我这么多提示