Maison  >  Article  >  Java  >  Qu'est-ce que l'interface de servlet

Qu'est-ce que l'interface de servlet

(*-*)浩
(*-*)浩original
2019-05-16 13:51:014668parcourir

Qu'est-ce que l'interface de servlet

Cours recommandés : Tutoriel Java

Interface Servlet

Définition

public interface Servlet

Cette interface définit un Servlet : une classe Java qui hérite de cette fonctionnalité sur le serveur web.

Méthode

1. init

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

Si la méthode init renvoie une ServletException, vous ne pouvez pas placer ce servlet dans le service si la méthode init. S'il n'est pas terminé dans le délai d'expiration, nous pouvons également supposer que ce servlet n'est pas fonctionnel et ne peut pas être placé dans le service.

2. service

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

Le moteur Servlet appelle cette méthode pour permettre au Servlet de répondre à la requête. Cette méthode ne peut pas être appelée avant que le servlet ne soit initialisé avec succès. Le moteur du servlet peut bloquer les requêtes en attente avant l'initialisation du servlet.

Après le déchargement d'un objet Servlet, jusqu'à ce qu'un nouveau Servelt soit initialisé, le moteur du Servlet ne peut pas appeler cette méthode

3 destroy

public void destroy();

Lorsqu'un servlet n'est plus desservi. Une fois supprimé, le moteur de servlet appelle cette méthode. La méthode destroy ne peut pas être appelée lorsque tous les threads de la méthode de service de cet objet ne sont pas terminés ou ne sont pas considérés par le moteur comme ayant expiré.

4. getServletConfig

 public ServletConfig getServletConfig();

renvoie un objet ServletConfig. En tant que développeur de servlet, vous devez stocker l'objet ServletConfig via la méthode init afin que cette méthode puisse renvoyer cet objet. Pour votre commodité, GenericServlet le fait déjà lors de l'exécution de cette interface.

5. getServletInfo

public String getServletInfo();

Permet au servlet de fournir des informations sur lui-même au coureur de servlet de l'hôte. La chaîne renvoyée doit être au format texte brut sans aucun indicateur (par exemple HTML, XML, etc.).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn