Servlet
主要是 监听 前端发送的请求
给前端 发送信息
也可以访问一些数据
称之为小服务程序或服务连接器
用Java
编写的服务器端程序
- 客户端发送请求至服务器端
- 服务器将请求信息发送至
Servlet
Servlet
生成响应内容并传给服务器,响应内容动态生成- 服务器将响应返回给客户端
需要创建一个Java Enterprise
工程
输入项目名称
创建项目
并在web
文件里面的WEB-INF
里创建两个文件
classes
文件 存放class
文件
lib
文件 存放jar
包
配置classes
文件
文件选择刚刚创建的classes
文件
修改jar
包的位置
点击OK
自定义一个Servlet
三种方式
实现Servlet
接口
继承抽象类GenericServlet
继承HttpServlet
Servlet
接口 ==> GenericServlet
抽象类 ==> HttpServlet
类
创建Servlet
程序
Create New Servlet
@WebServlet("/ServletDemo1")//接收真正的请求
public class ServletDemo1 extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
doPost
是监听前端POST
请求
doGet
是监听前端GET
请求
response.getWriter().write("hello servlet");
向浏览器响应指定内容hello servlet
配置web.xml
文件