日期:2014-05-17  浏览次数:20695 次

一个简单的问题,求解
先声明一下,我是新手,问的问题可能比较简单,可是我不会,别见笑。
  我写了一个简单的注册账号的页面,注册账号的时候需要选择省,市,县,餐馆,就是注册餐馆员工账号,省市县餐馆的数据都要从后台数据库读出来,我想知道servlet怎么把数组或者集合传到前台,还有比如我选择了广东省,在选择市的时候怎么只显示广东省的市。数据库中每个市都有省的id

------解决方案--------------------
这方面,,,你还是去看下Ajax的相关知识吧。。。
------解决方案--------------------
在你选择省的时候触发了一个onchange事件 他根据你选择的省份id到市的那张表里面查询该省下面的市。你说了吧每个市都有省的id 所以根据省的id就可以查询出他下面有哪些市啊。
------解决方案--------------------
数据库返回一个list结果集,然后在页面上foreach这个结果集就可以了。
一个省有一个id,比如广东省gt,可以做为一个条件去检索,这样查询出来的结果就是你想要的了。
select cityid,cityname from citytable where provinceid = #provinceid#
------解决方案--------------------
省份在数据库有ID,那城市也有ID,同时城市还有一个省份ID,这样就可以根据省份ID查出市了!
------解决方案--------------------
探讨
在你选择省的时候触发了一个onchange事件 他根据你选择的省份id到市的那张表里面查询该省下面的市。你说了吧每个市都有省的id 所以根据省的id就可以查询出他下面有哪些市啊。

------解决方案--------------------
写三个级联。你先把省查出来。然后根据省的id 查出市,可以用ajax , 再根据市查出县,可以用个onchange事件
------解决方案--------------------
省市级联查询,去搜索下吧,很多的。
------解决方案--------------------
Ajax.完全满足你的需要。