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()方法 

您可能感兴趣的与本文相关的镜像

Langchain-Chatchat

Langchain-Chatchat

AI应用
Langchain

Langchain-Chatchat 是一个基于 ChatGLM 等大语言模型和 Langchain 应用框架实现的开源项目,旨在构建一个可以离线部署的本地知识库问答系统。它通过检索增强生成 (RAG) 的方法,让用户能够以自然语言与本地文件、数据库或搜索引擎进行交互,并支持多种大模型和向量数据库的集成,以及提供 WebUI 和 API 服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值