一、环境说明
IDEA2019、JDK1.8 、Tomcat9
二、实践
1)创建新项目
2)设置web服务器
3)设置Tomcat Server
4)选择Web Application
5)创建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 = "HelloServlet")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置响应内容类型
response.setContentType("text/html;charset=utf-8;");
//设置逻辑实现
PrintWriter out = response.getWriter();
out.println("<h1>Servlet页面</h1>");
}
}
6)修改web.xml,添加servlet配置
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Hello</url-pattern>
</servlet-mapping>
7)index.jsp
<%--
Created by IntelliJ IDEA.
User: mvp
Date: 2020/3/17
Time: 17:20
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>第一个动态web项目</title>
</head>
<body>
<a href="Hello">第一个动态web项目</a>
</body>
</html>
8)运行测试
tomcat启动后就跳转了/javaweb_war_exploded,可以调整
======================= 其他 ==============
1)创建两个文件夹classes和lib
2)设置classes和lib
运行servlet后,就能看到编译后的文件到了指定文件夹
三、小记
慢慢探索、深入,争取写出点有意义的东西。
四、引用、参考
[1]https://www.cnblogs.com/wfhking/p/9395774.html