package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.AreaDao;
import dao.CityDao;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class LinkageServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
String link=request.getParameter("action");
JSONObject jsonb=JSONObject.fromObject(link);
String action=jsonb.get("action").toString();
String father=jsonb.get("id").toString();
System.out.println(action);
ArrayList ar=null;
if(action.equals("province")){
CityDao city=new CityDao();
ar=city.getCSelectFather(father);
}
else if(action.equals("city"))
{
AreaDao are=new AreaDao();
ar=are.getASelectFather(father);
}
JSONArray arr=JSONArray.fromObject(ar);
out.print(action+"="+arr.toString());
out.flush();
out.close();
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java+ajax无刷新实现省市县三级联动
共37个文件
class:10个
java:10个
jar:7个
5星 · 超过95%的资源 需积分: 9 10 下载量 7 浏览量
2014-03-17
11:30:11
上传
评论
收藏 1.81MB RAR 举报
温馨提示
这是一个用ajax实现的无刷新省市县三级联动,很适合初学ajax的java实例,用的是mysql数据库,下载后解压就可以运行
资源推荐
资源详情
资源评论
收起资源包目录
threelinkage.rar (37个子文件)
threelinkage
.settings
org.eclipse.jdt.core.prefs 330B
src
dao
ProvinceDao.java 843B
AreaDao.java 1KB
CityDao.java 1KB
test
Test.java 448B
bean
CityBean.java 620B
AreaBean.java 622B
ProvinceBean.java 537B
servlet
ProvinceSelectAll.java 1KB
LinkageServlet.java 2KB
util
DBUtil.java 1KB
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 927B
classes
dao
CityDao.class 2KB
AreaDao.class 2KB
ProvinceDao.class 2KB
test
Test.class 884B
bean
AreaBean.class 1KB
ProvinceBean.class 930B
CityBean.class 1KB
servlet
LinkageServlet.class 3KB
ProvinceSelectAll.class 2KB
util
DBUtil.class 1KB
lib
commons-beanutils-1.7.0.jar 184KB
mysql-connector-java-5.1.13-bin.jar 750KB
commons-logging-1.1.jar 52KB
ezmorph-1.0.4.jar 84KB
commons-collections-3.2.jar 558KB
commons-lang-2.3.jar 240KB
json-lib-2.2.2-jdk15.jar 141KB
threelinkage.jsp 1KB
js
json.js 11KB
threelinkage.js 2KB
index.jsp 843B
.mymetadata 309B
.classpath 948B
.myeclipse
共 37 条
- 1
资源评论
- crubeecitlefix2014-04-16不错 直接拿来用了
liuvlun
- 粉丝: 3
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功