1、问:是先有jsp还是先有Servlet

答:先有servlet,jsp的前身是Servlet

2、问:什么是Servlet

答:servlet是在服务器端运行的小程序,一个servlet就是一个java类,并且通过"请求-响应"编译模型来访问这个驻留在服务器内存里的servlet程序

3、问:Servlet怎么写?/Servlet的结构是什么样的?

答:1、继承HttpServlet

      2、重写doGet()和doPost()方法

      3、在web.xml中注册这个Servlet

4、问:Servlet的请求流程

答:

 

 

 

5、问:Servlet生命周期

答:

 

6、问:Servlet如何获取表单数据

答:(设置字符集--防止中文乱码)

      1、创建一个实例对象

  

      2、声明变量

 

      3、获取上面JSP传进来的值(获取单个值request.getParameter(String key);

                 获取复选框类型的,它返回的是一个字符串数组request.getParameterValues(String key);)

 

      4、保存到实例对象中

  

      5、将实例对象保存到Session中

  

      6、跳转到下面的JSP