IntelliJ IDEA 社区版从零创建 Java Web(JSP) 项目
- Java
- 2022-07-01
- 493热度
- 0评论
导航
现在都是直接用 SpringBoot。不过偶尔还是会遇到一些使用 JSP 的情况,例如维护老项目,或者学生的学习项目。
本文记录了,在不依赖 SpringBoot,Maven 等工具的情况下,使用 IDEA 社区版,创建一个 Web 项目的过程。
0 前置条件
- 已下载 tomcat
- IDEA 社区版已安装 Smart Tomcat 插件
都很简单,略过不表。
1 创建一个空的 Java 项目
2 改造目录结构
右键取消 src 的 source root,创建如图的结构,然后设置 java 为新的 source root。
创建一个 index.html。
再创建一个 HelloServlet.java。
package com.web; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/hello") public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("hello Servlet"); resp.getWriter().write("hello servlet..."); } }
3 添加 servlet-api 依赖
我们看到代码有一些报错,此时需要添加 tomcat lib 目录中的 servlet-api.jar 作为模块的依赖。
加完之后,报错就消失了。
4 添加 tomcat 运行配置
添加一个运行配置,选择 Smart Tomcat。很多配置项都自动填好了,自己根据情况修改。
保存。
5 运行测试
(我的端口配的是 8081)
可参考 B 站视频:https://www.bilibili.com/video/BV1664y117aR/