资讯专栏INFORMATION COLUMN

创建并初始化一个Servlet

geekzhou / 3089人阅读

摘要:被注解的必须指定一个规则。当只有唯一一个匹配规则时使用属性其他情况下,当其他属性使用时使用属性。容器在加载并实例化后,开始初始化,这在接收来自客户端的请求之前。如果没有完成初始化流程,将抛出异常。使用初始化参数提供的数据只能是特定的。

可以在一个web程序中使用@WebServlet注解定义一个servlet组件。这个注解使用在类上并包含servlet定义的元数据。被注解的servlet必须指定一个url规则。这是由urlPatterns 或value属性完成的。其他属性都是可选的,有默认设置。当只有唯一一个url匹配规则时使用value属性;其他情况下,当其他属性使用时使用urlPatterns属性。
使用 @WebServlet注解的类必须继承自javax.servlet.http.HttpServlet。例如,下面的代码片段定义了一个映射到请求/report的Servlet。

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;

@WebServlet("/report")
public class MoodServlet extends HttpServlet {
    ...

web容器在加载并实例化servlet后,开始初始化servlet,这在接收来自客户端的web请求之前。可以自定义这个过程来读取配置数据,初始化资源,执行其他一次性活动;你还可以重写Servlet接口的init方法,或者定义@WebServlet注解的initParams 属性。initParams 属性包含了一个WebInitParam注解。如果没有完成初始化流程,Servlet将抛出UnavailableException异常。
使用初始化参数提供的数据只能是特定的Servlet。相比之下,上下文参数提供数据可供容器内的所有组件使用。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73900.html

相关文章

  • Servlet

    摘要:一个应用程序中可以有很多,这些都共享同一个对象,我们经常将对象叫域对象。常用的的获取对象的向对象绑定数据的从对象取出数据的获取当前应用的初始化参数的获取资源文件,返回流的获取资源文件,返回路径 第一个Servlet开发步骤 01_创建一个普通Java类,实现Servlet接口 02_将写好的Servlet类,还得配置到web.xml文件中去 Demo01.java 编写一个简单的...

    happen 评论0 收藏0
  • javaweb开发之servlet初始

    摘要:概述是公司提供的一门用于开发动态资源的技术。把开发好的类部署到服务器中。应用程序被停止或重新启动之前,引擎将卸载,并在卸载之前调用的方法。 servlet概述 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: (1)...

    Cheriselalala 评论0 收藏0
  • Servlet解析

    摘要:自带的方法和方法最为重要主要完成以下工作创建用于解析的配置文件的对象。读取默认的自身的配置文件,如果存在则解析。 JAVA WEB 技术是当今主流的互联网WEB应用技术之一,而Servlet则是JAVA WEB 中的核心基础。最近在看了《深入分析Java Web技术内幕》(许令波 著)这本书发现了以前没有看到的内容,就想对书中的内容进行总结,也方便自己以后的回顾,所以就有了这篇文章。 ...

    用户83 评论0 收藏0
  • servlet详解

    摘要:初始化的错误处理在初始化期间,实例可能通过抛出或者异常表明它不能进行有效服务。每一个请求由类型的对象代表,而使用回应该请求。在请求的情况下,容器必须提供代表请求和回应的和的具体实现。表明不能对请求进行处理,可能是暂时的,也可能是永久的。 servlet详解 Servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这个生存期由javax.Serv...

    elva 评论0 收藏0
  • 听说你叫Java(一)--Servlet简介

    摘要:所以,就是接收浏览器或其他客户端发来的请求,根据请求操作数据库,并返回请求所需要的数据。和方法是每次服务请求中最常用的方法,分别用于处理和请求。实现一个简单的在中新建一个项目。接着,在目录下新增一个,命名为。 本文是菜鸟教程阅读笔记,详细请前往菜鸟教程 是什么 Java Servlet是运行在Web服务器上的程序,它是作为来自Web浏览器和服务器上的数据库之间的中间层。 简单点说,我们...

    Reducto 评论0 收藏0

发表评论

0条评论

geekzhou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<