Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo liberar cuando el servlet ejecuta init()

Cómo liberar cuando el servlet ejecuta init()

Cómo usar init() en el servlet: cuando desee realizar tareas de inicialización complejas cuando el servlet se carga por primera vez, pero no desee repetir estas tareas para cada solicitud, llame al método init() después de crear inicialmente el servlet. No se llamará al método al procesar la solicitud de cada usuario. Por lo tanto, se utiliza principalmente para una inicialización única, al igual que el método init del subprograma.

Porque el uso de los parámetros de inicialización del servlet depende en gran medida del archivo descriptor de implementación (web.xml), que contiene los parámetros de inicio requeridos por el servlet, así como los datos estructurales de la aplicación web. Cuando el contenedor de servlets lee el contenido del archivo web.xml. Estos parámetros iniciales se pueden encapsular en un objeto y pasar al servlet cuando se llama al método init. Este objeto es el objeto ServletConfig, por lo que podemos anular el método init en el servlet y obtener algunos parámetros iniciales a través del objeto ServletCongig.

Llame al método getInitParameter de ServletConfig con el nombre del parámetro init como parámetro. El valor de retorno es el valor del parámetro inicial. En pocas palabras, el servlet solo se ejecutará una vez cuando se llame por primera vez, y no se ejecutará nuevamente después de eso, y no hay liberación.