本篇使用servlet +.ajax( )的技术,实现简单的前后台的交互问题。
首先来了解一下AJAX
AJAX是jquery的一个方法,一种在网页上调用后台接口的方式。
示例:$.ajax( { 参数 } ) ;
$.ajax等同于jQuery.ajax( )
参数里是一个JS对象, 其中的属性:
type: ‘ GET’ /‘POST’
success:服务器应答时,调用此function处理(回调方法)
另外说一下Servlet
Servlet,服务小程序,为客户端提供自定义服务的机制。
浏览器(客户端) —请求—》Tomcat(服务器)
Tomcat(服务器) —应答—》浏览器(客户端)
//创建一个学生pojo 类/*** 这是一个关于学生的POJO类* 暂时不引入数据库* 只是一个假的数据库*/public class Student{public int id;public String name;public String adress;public Studentpublic Student(int id,String name,String adress){this.id = id;this.name = name;this.adress = adress;}public int getId{return id;}public void setId(int id){this.id = id;}public String getName{return name;}public void setName(String name){this.name = name;}public String getAdress{return adress;}public void setAdress(String adress){this.adress = adress;}创建一个假的学生类型数据库并存入数据
public class Db{//创建一个本类的全局对象public static Db i = new Db;//使用链表写入数据private ArrayList /***只需要更改doGet方法*/@WebServlet(“/QueryAll”)public class QueryAll extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {ArrayList 当点击这个查询的时候 ,将学生信息打印出来 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。