资源简介

主要用于三级联动,使用的html,ajax,后端用的原生servlet,或者你也可以根据自己的需要使用框架,毕竟只是做了数据库查询操作,返回的是json格式的数据,所以对后端要求不高,本资源为自己整理出来的,当然数据库用的别人的,自己都能找到,

资源截图

代码片段和文件信息

package com.system.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.alibaba.fastjson.JSONArray;
import com.system.dao.baseDao;
import com.system.dao.baseDaoImpl;
import com.system.entity.baseArea;
import com.system.entity.Cllent;
import com.system.service.objectService;

/**
 * 首页所需servlet
 */
@WebServlet(“/LiandongServlet“)
public class LiandongServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

protected void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);

baseDao dao = new baseDaoImpl();// 数据库工具类
objectService ob = new objectService();// 处理方法
baseArea bas = ob.setobject(request baseArea.class);
PrintWriter out = response.getWriter();// ajax返回方法
String method = request.getParameter(“method“);
System.out.println(method);

// 登录
if (“provinceQuery“.equals(method)) {// 查询省
try {
String sql = “SELECT  area.base_areaidarea.name FROM base_area area where 1=1 and area.parentid=‘0‘“;
JSONArray listDept = dao.findJSONArray(sql);
System.out.println(listDept);
out.write(listDept.toJSONString());
out.flush();
out.close();
} catch (SQLException e) {
e.printStackTrace();
}

} else if(“provinceCity“.equals(method)) {//查询市
try {
String sql = “SELECT area.base_areaidarea.name FROM base_area area where 1=1 and area.parentid=?“;
JSONArray listDept = dao.findJSONArray(sqlbas.getParentid());
System.out.println(listDept);
out.write(listDept.toJSONString());
out.flush();
out.close();
} catch (SQLException e) {
e.printStackTrace();
}
}else if(“provinceCounty“.equals(method)) {//查询县/区
try {
String sql = “SELECT area.base_areaidarea.name FROM base_area area where 1=1 and area.parentid=?“;
JSONArray listDept = dao.findJSONArray(sqlbas.getParentid());
System.out.println(listDept);
out.write(listDept.toJSONString());
out.flush();
out.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-03-21 12:46  三级联动\
     文件      240453  2020-02-27 17:17  三级联动\base_area.sql
     文件       93106  2019-08-17 14:48  三级联动\jquery.js
     文件       95825  2019-08-18 11:17  三级联动\jquery.min.js
     文件        3303  2020-02-27 14:27  三级联动\liandong.jsp
     文件        2612  2020-02-27 13:54  三级联动\LiandongServlet.java

评论

共有 条评论