获取数据库内容二

1:此处数据库为Navicat for MySQL;

 2:

在myeclipse里的OneServlet.java里的doGet{}括号里输入如下内容:

//解决中文乱码
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
//在服务器端设置允许在其他域名下访问,及响应类型、响应头设置
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods","POST");
response.setHeader("Access-Control-Allow-Headers","x-requested-with,content-type");
//响应的页面格式
response.setContentType("text/html");
//获取响应的输入对象
PrintWriter out = response.getWriter();//创建相应前端的对象类
//创建服务器层实现类对象
UserinfoServiceInf service = new UserinfoService();
List<Userinfo> list=service.search();//Userinfor为读取表的名字
//把list数据解析成前端页面能读取的格式
JSONArray json =JSONArray.fromObject(list);
out.print(json.toString());
out.flush();//把数据转化成数据流的形式发送到前端
out.close();//out是随便取的名字,关闭数据流

原文地址:https://www.cnblogs.com/iriliguo/p/6398192.html