Servlet快速入门

创建web项目,导入Servlet依赖坐标

在pom.xml中添加一下内容

 定义一个类,实现Servlet接口,并重写父类所有方法(快捷键:ctrl+o),并在service方法中输出一句话。 

 在类上使用@WebServlet()注解,配置该servlet访问路径

启动Tomcat,浏览器中输入http://localhost:8080/tomcat-Demo03/demo1,访问该Servlet

 

讲解一下Servlet中的方法 

init方法,只在Servlet第一次被访问时调用,如果想修改默认(在服务器启动时被调用),要在注释中修改。

在@WebServlet(aurlPatterns="\demo1",loadOnStartup = 1)  这里的值为0或者正整数,即为在服务器启动时调用,如果为负数,就是第一次被访问时调用。

service方法,每一次执行都会被调用

destroy,销毁方法,内存释放或服务器关闭时,Servlet对象会被销毁,这时会被调用。调用次数,只有一次。

Servlet urlPattern配置规则

1.精确配置

@WebServlet(urlPatterns="/user/select“)

访问路径:localhost:8080/web-demo/user/select

 2.目录匹配

@WebServlet(urlPatterns="/user/*“)

访问路径:localhost:8080/web-demo/user/aaa(*代表任何,可以随便填写)

3.扩展名匹配

@WebServlet(urlPatterns="*.do“)

访问路径:localhost:8080/web-demo/aaa.do(*可以随便填写)

4.任意匹配

@WebServlet(urlPatterns="/“)或者@WebServlet(urlPatterns="/*“)

访问路径:localhost:8080/web-demo/aaa(可以随便填写)  这种匹配不安全,一般不用

Servlet体系结构

我们将来开发B/S框架的web项目,都是针对HTTP协议,所以我们定义Servlet会继承HttpServlet,然后重写doGet()方法和doPost()方法 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值