JavaWeb-初识Servlet
目录
1. Servlet简介
2. Tomcat安装配置
3. Servlet项目搭建
4. Servlet项目运行
内容
Servlet简介
-
Servlet是什么
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet 可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
-
Servlet容器
Servlet 容器就是 Servlet 代码的运行环境,Servlet容器也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。Servlet没有main方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用 Servlet的方法(如doGet()和doPost()),Servlet容器在Servlet的生命周期内包容和管理Servlet。
常用的 Servlet 容器有 Tomcat、Jboss、Jetty、WebLogic 等,其中 Tomcat 由 Java 官方提供,是初学者最常使用的。 -
Apache Tomcat
Tomcat是一个免费的开放源代码的Servlet容器。
Tomcat安装配置
-
下载并解压apache-tomcat-8.5.87-windows-x64.zip
-
解压文件放到自己的目录下
Servlet项目搭建
-
打开IDEA创建项目
-
配置maven
-
添加并导入servlet依赖
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
-
打开项目配置 File->Project Structure
-
添加web配置并点ok
-
修改web配置路径
-
修改web资源路径
-
点击create artifcat
-
点击apply,web图标改变
-
修改web配置文件,webapp标签内添加metadata-complete="false",使注解生效
-
创建DemoServlet类继承HttpServlet,加上@WebServlet注解并重写doGet方法
Servlet项目运行
-
编辑设置
-
添加tomcat并点ok
-
点击Fix修改基路径
-
点击运行
-
打开浏览器访问http://localhost:8080/demo,出现以下内容,项目启动成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现