首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax + Struts 兑现省市联动详解

2012-10-30 
Ajax + Struts 实现省市联动详解想实现一个省市联动菜单,断断续续研究了好长时间,现在终于通过自己的努力

Ajax + Struts 实现省市联动详解

想实现一个省市联动菜单,断断续续研究了好长时间,现在终于通过自己的努力实现了.
过程详解:
准备工作:
一个XML文件:

                1. import?org.apache.struts.action.ActionServlet; ??
                2. import?javax.servlet.http.HttpServletRequest; ??
                3. import?javax.servlet.http.HttpServletResponse; ??
                4. ?? ??
                5. public?class?MyActionServlet?extends?org.apache.struts.action.ActionServlet ??
                6. { ??
                7. ????protected?void?process(HttpServletRequest?request,?HttpServletResponse?response) ??
                8. ????????throws?java.io.IOException,?javax.servlet.ServletException ??
                9. ????{ ??
                10. ????????request.setCharacterEncoding("UTF-8"); ??
                11. ????????super.process(request,?response); ??
                12. ????} ??
                13. }??

                ?

                好了,到这里后,就大功告成了.

                1 楼 lightround 2007-08-05   To:zhanghaidang

                看了你的代码,能不能交流一下,我目前在用Ajax,想体验一下Ajax的好处,请不吝赐教

                谢谢 2 楼 laowang_27hotmail.com 2007-08-06   你确定把整个都贴出来了? 3 楼 zhanghengfirst 2008-03-30   没贴全吧,, 4 楼 迷失的人 2008-04-01   我想问问,有必要用到struts吗?直接用AJAX还不行,你这个只是双组合,如果是三组合、四组合呢,还用struts吗?直接用AJAX吧,将你的xml文件加载到客户端处理就行了。这只是我个人认为而已。 5 楼 迷失的人 2008-04-01   还有提醒一下楼主,请将js代码封装成类的形式吧,这样对人对自己都有好出的。 6 楼 kellersoon 2008-04-01   少web.xml  servlet用改後的 MyActionServlet

                不錯!學習啦
                不過我覺得沒必要用struts
                個人看法 7 楼 ice123456 2008-04-01   引用 for(int i=0; i
                            Element provinceElement = (Element)provincetemplist.get(i);  
                            if((provinceElement.getAttributeValue("name")).equals(province)){//如果属性为传进来的名称  
                                List cityTempList = provinceElement.getChildren();//获取子节点集合  
                                 for(int j=0; j//循环  
                                    Element cityElement = (Element)cityTempList.get(j);//当前城市节点  
                                    cityList.add(cityElement.getTextTrim());//增加城市到集合                     
                                }  
                            }  
                        }   
                如果你第一个值就查找出来,这不是在浪费资源???
                直接用js读,不是更快??

热点排行