1.准备需要的jar包,共6个,,如下:下载地址在csdn资源中有很多
2.导入jar包:把上面的jar包复制进WebContent/WEB-INF/lib目录下,并选择这6个jar包右键点击,选择Build Path --->Add to Build Path 。
3.jsp中写ajax请求:
$.ajax({
url: "/JavaWeb/ShowTitleType",
type: 'POST'
})
.done(function(datas) {
console.log(datas);
})
.fail(function() {
console.log("error");
});
4.servlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置编码格式
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/json; charset=utf-8");
//jdbc连接数据库
JDBC_Connect_mysql connect = new JDBC_Connect_mysql();
ResultSet arr=null;
try {
//查询数据库
arr = connect.exeSql("select * from titletype");
//实例化json
JSONObject jsonobj = new JSONObject();
JSONArray jsonarray = new JSONArray();
//循环结果集
while(arr.next()){
// 通过字段检索 ,将数据加入到json对象中
jsonobj.put("typeid",arr.getString("typeid"));
jsonobj.put("typename",arr.getString("typename"));
jsonarray.add(jsonobj);//将json对象加入数组中
}
// 返回数据到jsp的就json中
out = response.getWriter();
out.println(jsonarray);
} catch (Exception e) {
}
}