一、Servlet简介
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
Server Applet(服务端小程序)。servlet 是运行在 Web 服务器中的小型 Java 程序。通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。 只需自定义一个类,实现Servlet接口复写方法即可。
二、创建Servlet
1.创建一个web工程
与上一次步骤基本相同,加上连接tomcat。
在src中新建一个包和类。
2.自定义类实现Servlet接口
在类中定义implements Servlet。
此时出现错误,找不到Servlet,需要导包。
导入包。
选择tomcat包。
必须选上后才点击apply。
3.复写方法
导包。
导入方法。
导入成功。
4.配置Servlet访问路径
访问demo1不可通过类名,需要在web中配置路径。
在web–>WEB-INF–>web.xml中配置。
servlet-class:要求放置全类名(copy reference)。
按住ctrl键时鼠标移入demo01时可以进入demo01.class则说明可以找到该文件。
servlet-name:servlet-class路径的别名。
url-pattern:映射路径,可修改,通过url-pattern可以访问demo01类。
(注意:在同一个web项目中不能有相同路径的url-pattern)
5.访问
在demo01.class文件中写入输出语句,启动后在浏览器中输入之前编辑的映射路径。
在弹出的浏览器后输入之前编辑的映射路径。刷新后在idea中显示了之前编辑的语句。
Servlet创建成功。