- Servlet接口
- Servlet接口的方法
需要为创建任何Servlet(直接或间接)而实现Servlet接口。它提供了3种生命周期方法, 用于初始化servlet, 服务请求和销毁servlet, 以及2种非生命周期方法。
Servlet接口的方法
Servlet接口中有5种方法。初始化, 服务和销毁是Servlet的生命周期方法。这些由Web容器调用。
Method | Description |
---|---|
公共无效init(ServletConfig配置) | 初始化servlet。它是Servlet的生命周期方法, 仅由Web容器调用一次。 |
公共无效服务(ServletRequest请求, ServletResponse响应) | 提供对传入请求的响应。 Web容器会在每次请求时调用它。 |
公共无效destroy() | 仅被调用一次, 并指示servlet被销毁。 |
公共ServletConfig getServletConfig() | 返回ServletConfig的对象。 |
公共字符串getServletInfo() | 返回有关servlet的信息, 例如作者, 版权, 版本等。 |
【Servlet接口基本介绍】通过实现servlet接口, 让我们看一下servlet的简单示例。
如果在访问了创建servlet的步骤之后学习了它, 那就更好了。
文件:First.java
import java.io.*;
import javax.servlet.*;
public class First implements Servlet{
ServletConfig config=null;
public void init(ServletConfig config){
this.config=config;
System.out.println("servlet is initialized");
}public void service(ServletRequest req, ServletResponse res)
throws IOException, ServletException{res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.print("<
html>
<
body>
");
out.print("<
b>
hello simple servlet<
/b>
");
out.print("<
/body>
<
/html>
");
}
public void destroy(){System.out.println("servlet is destroyed");
}
public ServletConfig getServletConfig(){return config;
}
public String getServletInfo(){return "copyright 2007-1010";
}}
通过实现Servlet接口下载servlet的示例
推荐阅读
- Servlet开发之war文件详细解释
- Servlet API基本介绍
- Servlet开发基础(生命周期详细介绍)
- HttpServlet类介绍和用法示例
- Servlet如何工作(工作原理详细解释——)
- pthon-安装新版PyQt5PyQT5-tool后打不开并Designer.exe提示“This application failed to start because no Qt platfor
- 安卓开发之文件存储SharedPreferences
- 目前校园百晓生APP与CSDN软件的对比
- uniapp 微信支付(亲测可支付)