Ajax + Struts 兑现省市联动详解
Ajax + Struts 实现省市联动详解想实现一个省市联动菜单,断断续续研究了好长时间,现在终于通过自己的努力
Ajax + Struts 实现省市联动详解
想实现一个省市联动菜单,断断续续研究了好长时间,现在终于通过自己的努力实现了.
过程详解:
准备工作:
一个XML文件:
- import?org.apache.struts.action.ActionServlet; ??
- import?javax.servlet.http.HttpServletRequest; ??
- import?javax.servlet.http.HttpServletResponse; ??
- ?? ??
- public?class?MyActionServlet?extends?org.apache.struts.action.ActionServlet ??
- { ??
- ????protected?void?process(HttpServletRequest?request,?HttpServletResponse?response) ??
- ????????throws?java.io.IOException,?javax.servlet.ServletException ??
- ????{ ??
- ????????request.setCharacterEncoding("UTF-8"); ??
- ????????super.process(request,?response); ??
- ????} ??
- }??
?
好了,到这里后,就大功告成了.
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读,不是更快??