Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应,它能够处理的请求有doGet()和doPost()等方法。在一系列接口和类中最重要的接口是javax.servelt.Servelt
GenericServlet是一个抽象类,该类为Servlet接口提供了部分实现,它并没有实现HTTP请求处理。HttpServlet是GenericServlet的子类,它继承了GenericServlet的所有方法,并且为HTTP请求中的POST、GET等类型提供了具体的操作方法。
这节课除了学习这几种接口和类,在eclipse中配置了tomcat和创建了java项目。并且学习了在eclipse中运行java.web项目。
还有就是eclipse中java项目没有Apache Tomcat8.0,对于这个情况要进行以下几步操作。(
1.右击工程,选中properties .打开的页面->java build path...
2.选中libraries 选项页,点击Add Libray...按钮
3.选中 Server Runtime , 然后Next>
4.选中要载入的server ,然后 finish)
本节课的练习代码如以下所示
package com.zq.controller;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//注解:代替一些配置文件的配置 @WebServlet给前台jsp提供一个访问地址
//http://localhost:8088/MyWeb/user
@WebServlet("/user")
public class UserServlet extends HttpServlet {
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
//业务逻辑代码
System.out.println("进来了");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
}
}