我是靠谱客的博主 阔达高山,这篇文章主要介绍Servlet快速入门Servlet快速入门,现在分享给大家,希望可以做个参考。

Servlet快速入门

概述

简介:Servlet简单的讲就是Java的一门动态Web资源开发的技术,是JavaWeb的核心,是Javaee的规范之一,本质上就是一个封装好了的接口。

在这里插入图片描述

快速入门

创建顺序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建项目

详情看我这篇文章:IDEA2022如何创建web项目

文件结构

在这里插入图片描述

配置文件

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>web-demo</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <!-- tomcat 插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </build> </project>

Servlet部分

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import javax.servlet.*; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/login") public class ServletDemo implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; // 获取参数username String username = request.getParameter("username"); // 设置字符集 response.setContentType("text/html;charset=utf-8"); // 设置打印在网页上 PrintWriter writer = response.getWriter(); if ("zhangsan".equals(username)){ writer.write("张三,欢迎你"); } else if ("lisi".equals(username)){ writer.write("李四,欢迎你"); } else { writer.write("没有这个人"); } } @Override public String getServletInfo() { return null; } @Override public void destroy() { } }

运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后

以上就是阔达高山最近收集整理的关于Servlet快速入门Servlet快速入门的全部内容,更多相关Servlet快速入门Servlet快速入门内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部