1.html部分
注意点:
let shuJu = xhr.responseText; 接收到的数据是json格式
可以用 JSON.parse(shuJu); 内置对象+方法转换成json格式进行输出
2.servlet部分
if (!a.equals(" ")){ JDBC.JDBCgoWU jdbCgoWU = new JDBCgoWU(); m = jdbCgoWU.chaxun(a); } if (m!=null){ ObjectMapper objectMapper = new ObjectMapper(); json = objectMapper.writeValueAsString(m); }
response.setContentType("application/json;charset = UTF-8");
//转换格式一定要写!!!!!!!
System.out.println(json + "当前json格式");
PrintWriter out = response.getWriter();
out.println(json);
out.flush();
out.close();
3.JDBC部分
自己在java里面写一个类里面用于存放数据库的数据 后面有对象可以(自动转换)
jdbc的返回值 写成 json(类的名字)
jdbc的六步写上
1.注册驱动
2.建立连接
3.操作数据库对象
4.执行sql
5.处理结果
6.释放资源
注意 查询的 是这个
ps.executeQuery();返回 ResultSet 查 ps.executeUpdate() 返回的数量 int 修
2024.10.24
写查询时 做对比 查出来的数据没有引号不能对 java变量直接 对比