Servlet的入门配置

Servlet的入门配置

1.下载Tomcat。官网
在这里插入图片描述
选择其中一个
在这里插入图片描述
选择zip文件,下载后解压
2.创建一个Web Application,名字就叫Servlet(可以任意)。在这里插入图片描述
3.在web/WEB-INF目录下,创建一个classes目录,用于存放class文件。
在这里插入图片描述
如图,深色位置
4.配置Tomcat
在idea上点击如图按钮,点进去
在这里插入图片描述
点击加号
在这里插入图片描述
选择Tomcat Server,然后选择local,之后就会看到如图
在这里插入图片描述
然后点击,红色箭头的按钮,选择你下载的Tomcat,之后名字可以任意起。
然后到Deployment,点击加号
在这里插入图片描述
选择Artifacts,然后起一个名字,最好是项目名。
最后,回到Server,设置与图中一样。然后运用,再OK,就行了。
在这里插入图片描述
5.配置classes路径
如图,在 Modules 在选择 Paths,然后在 Compiler output 点击第二个,把Output path 和 Test output path 都设置为一开始的classes目录。
在这里插入图片描述
6.导入外部jar包
如图,在原来的界面上,选择Dependencies,然后点击加号,选择libraries,出现如图所示,选择深色部分,然后Apply,OK。
在这里插入图片描述
7.创建Servlet
new 一个Servlet,用来测试。代码如下:

package servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
//访问的名称
@WebServlet(name = "/Servlet")
//实现HTTPServlet接口
public class Servlet extends HttpServlet {
    //Post请求的代码
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //在网页打印Hello World!
        PrintWriter pw = response.getWriter();
        pw.println("Hello World!");
    }
    //get请求的代码
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
    }
}

8.编写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_4_0.xsd"
         version="4.0">
    <servlet>
        <!-- Servlet的名字 -->
        <servlet-name>Servlet</servlet-name>
        <!-- Servlet所在的目录 -->
        <servlet-class>servlet.Servlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <!-- Servlet的名字 -->
        <servlet-name>Servlet</servlet-name>
        <!-- Servlet的访问路径 -->
        <url-pattern>/Servlet</url-pattern>

    </servlet-mapping>
</web-app>

到现在就完成了所有步骤,现在来看测试结果。
在这里插入图片描述
打印出Hello World!成功!

如果还有什么不理解的地方可以看大佬的视频:入门视频

发布了45 篇原创文章 · 获赞 52 · 访问量 2798

猜你喜欢

转载自blog.csdn.net/weixin_43520670/article/details/104239885