假设下拉菜单A写法日下:<select name=a onchange="getB()">
<option value="dongwu">动物</option>
<option value="zhiwu">植物</option>
</select>当A变动,通过onchange事件将选中的option的value值传递到后台进行相关数据库查询,得到的结果为B,将B返回到jsp页面后进行显示就可以了。每次A变动了要提交后台查询数据库来得到更新的B。
<option value="dongwu">动物</option>
<option value="zhiwu">植物</option>
</select>当A变动,通过onchange事件将选中的option的value值传递到后台进行相关数据库查询,得到的结果为B,将B返回到jsp页面后进行显示就可以了。每次A变动了要提交后台查询数据库来得到更新的B。
需要用到javascript吗?本人不太熟,望指教!
要明白,你的这些信息都存在服务器端的数据库中,http协议是一个无状态,无连接的协议,就是说,在一次请求结束后就与服务器失去了连接,所以,如果要对页面进行更新,就必须再次请求服务,有服务来操作数据库。如果把这些信息都放在客户端,用script 来实现你的目的,这就违反了 B/S 结构的原则。明白了吗,这是我个人的一点见解,如果有什么问题,请与本人联系,大家共同探讨,共同学习。