文章目录
前言
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
Java Servlet用Java编写的服务器端程序(web application)。
其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,我们将Servlet理解为后者。
我们来一起创建一个Servlet项目吧~
提示:以下是本篇文章正文内容,下面案例可供参考
一、新建项目
打开IDEA
二、手动创建Java源代码根路径
三、手动添加Servlet的引用
打开pom.xml
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
更新
四、修改配置文件
打开web.xml
将里边的内容全部替换为
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true">
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
此时报错,需要创建一个HelloServlet类
五、创建Servlet后端类
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// 获得写入流
PrintWriter writer = resp.getWriter();
writer.println("<h1 style='color:red'>Hello,Servlet~</h1>");
}
}
将此代码写入,输出内容可做修改
此时Servlet项目就创建好了!
运行Servlet
方法一:
1.maven打包
2.复制到Tomcat
3.启动Tomca
4.访问Servlet
方法二:
在idea上一步一步操作如下:
此时就会跳转至:
输入name:
总结
恭喜你!已经成功入门Servlet了~
接下来记得多多搭建 几个Servlet 项目练练哦!!
如果本文对你有所帮助,要记得点赞评论哦~
若是有描述不准确的地方,欢迎大家评论区指正,一起学习~