• 技术文章 >Java >java教程

    servlet接口是什么

    (*-*)浩(*-*)浩2020-09-16 17:30:41原创2870

    php入门到就业线上直播课:进入学习

    推荐课程:Java教程

    Servlet接口

    定义

    public interface Servlet

    这个接口定义了一个Servlet:一个在Web服务器上继承了这个功能的Java类。

    方法

    1、init

    public void init(ServletConfig config) throws ServletException;
    //Servlet引擎会在Servlet实例化之后,置入服务之前精确地调用init方法。在调用service方法之前,init方法必须成功退出。

    如果init方法抛出一个ServletException,你不能将这个Servlet置入服务中,如果init方法在超时范围内没完成,我们也可以假定这个Servlet是不具备功能的,也不能置入服务中。

    2、service

    public void service(ServletRequest request, ServletResponse response)
    throws ServletException, IOException;

    Servlet引擎调用这个方法以允许Servlet响应请求。这个方法在Servlet未成功初始化之前无法调用。在Servlet被初始化之前,Servlet引擎能够封锁未决的请求。

    在一个Servlet对象被卸载后,直到一个新的Servelt被初始化,Servlet引擎不能调用这个方法

    3、destroy

    public void destroy();

    当一个Servlet被从服务中去除时,Servlet引擎调用这个方法。在这个对象的service方法所有线程未全部退出或者没被引擎认为发生超时操作时,destroy方法不能被调用。

    4、getServletConfig

     public ServletConfig getServletConfig();

    返回一个ServletConfig对象,作为一个Servlet的开发者,你应该通过init方法存储ServletConfig对象以便这个方法能返回这个对象。为了你的便利,GenericServlet在执行这个接口时,已经这样做了。

    5、getServletInfo

    public String getServletInfo();

    允许Servlet向主机的Servlet运行者提供有关它本身的信息。返回的字符串应该是纯文本格式而不应有任何标志(例如HTML,XML等)。

    以上就是servlet接口是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:java 接口
    上一篇:servlet api什么意思 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Java中continue是什么意思• java是什么软件• java和php哪个入门快?• java解析json用什么包
    1/1

    PHP中文网