Servlet简介与配置

Servlet简介

Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接受到的请求交给Servlet来处理,在Servlet中通常需要:
接受请求数据
处理请求
完成响应
例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理。每个Servlet必须实现javax.servlet.Servlet接口。

实现Servlet的方式

实现Servlet有三种方式:
实现javax.servlet.Servlet接口
继承javax.servlet.GenericServlet类
继承javax.servlet.HttpServlet类

通常我们会去继承HttpServlet类来完成我们的Servlet,但学习Servlet还要从javax.servlet.Servlet接口开始学习

Servlet有5个方法
void destroy():生命周期方法,会在Servlet被销毁之前调用,并且只调用一次(不是销毁方法)
ServletConfig getServletConfig():获取Servlet配置信息
String getServletInfo():获取Servlet的信息
void init(ServletConfig):生命周期方法,会在Servlet对象创建之后马上执行,并且只执行一次
void service(ServletRequest,ServletResponse):生命周期方法,会被调用多次,每次处理请求都是在调用这个方法
Servlet中的方法大多数不由我们来调用,而是由Tomcat调用。并且Servlet的对象也不由自己创建,由Tomcat创建。

如何让浏览器访问Servlet

1、给Servlet制定一个Servlet路径
在web.xml 文件中配置

这里写图片描述

2、浏览器访问Servlet路径
路径为<url-pattern>内路径,如此例中http://localhost:8080/hello.servlet

Servlet特性

单例,一个类只有一个对象
线程不安全,高效
Servlet类对象由服务器创建,并由服务器调用响应的方法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值