jsp网页中有两个下拉列表,第一个是省,第二个是市,当选择了一个省后,市菜单里的选项就是相应的城市.。
省和市都是从数据库中读取的,最好不要用Ajax,我主要用的是JSP+Servlet+Javascript+SqlServer。希望代码详细点,也可发到我邮箱7905064...
省和市都是从数据库中读取的,最好不要用Ajax,我主要用的是JSP+Servlet+Javascript+SqlServer。希望代码详细点,
也可发到我邮箱790506458@qq.com,再加分。谢谢!
两个下拉列表都是在一个页面中的,最好能通过一个onchange事件触发,动态显示第二个下拉列表。 展开
也可发到我邮箱790506458@qq.com,再加分。谢谢!
两个下拉列表都是在一个页面中的,最好能通过一个onchange事件触发,动态显示第二个下拉列表。 展开
3个回答
展开全部
如果你不用Ajax的话你就得在页面加载的时候把所有省和市的数据查出来放到缓存中,
1.你可以这样 把生查出来用map存放map的key存放与市关联的map的key ,value里存放省的名称
2.市也用map存放 map的key存放与省的关联,value你可以用一个list将某个省下的所有名称存放
shengMap<String,String> 11,黑龙江 22,辽宁
shiMap<String,list<String>> 11,<佳木斯,哈尔滨,牡丹江> 22,<沈阳,铁岭>
以这种形式就可以 如果你市这块还需要复杂一点你可以用map嵌套map
1.你可以这样 把生查出来用map存放map的key存放与市关联的map的key ,value里存放省的名称
2.市也用map存放 map的key存放与省的关联,value你可以用一个list将某个省下的所有名称存放
shengMap<String,String> 11,黑龙江 22,辽宁
shiMap<String,list<String>> 11,<佳木斯,哈尔滨,牡丹江> 22,<沈阳,铁岭>
以这种形式就可以 如果你市这块还需要复杂一点你可以用map嵌套map
追问
如果是从数据库中读取数据怎么做?java和Javascript如何连用!
追答
javascript直接用就能传递参数 从数据库中读取就是把你查出来的结果集放到 map中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你发过去了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询