使用 IntelliJ IDEA 创建 Java Web 项目

IntelliJ IDEA 的下载

IntelliJ IDEA : 这里需要下载安装 Ultimate 版本才能创建 Java Web 项目

创建 Web 项目

下载安装完 IntelliJ IDEA 后,打开 IntelliJ IDEA,这里选择 Create New Project 来创建一个新的项目

然后再创建面板,注意,这里左边选择 Java Enterprise,如果是第一次创建,需要手动配置下 Application Server,选择自己下载的 Tomcat 服务器目录。然后对应的右边下边选择 Web Application,然后选择 Next 下一步

网上很多文章选择的是第一个 Java 项目,这样会导致创建的项目不会自动引入 servlet-api.jar ,创建 Servlet 时会无法导包

这里填写项目名和项目存放的位置,然后选择 Finish

然后项目就创建完成了,目录结构为下图所示,可以看到 servlet-api.jar 也引入进来了

在项目运行之前,先编辑下 index.jsp 文件

点击右上角的绿色运行按钮运行项目,如果运行按钮为灰色,需要先正确配置 Tomcat 服务器

运行结果

创建第一个 Servlet

src 目录下创建一个 FirstServlet 类继承自 HttpServlet 并复写其 doGet() 方法,然后在方法内部仅仅返回给客户端一句话

然后添加 Servlet 映射,编辑 web.xml 文件,如下图所示 /sayHi 等会就是我们客户端等会使用 get 请求访问的路径,会将其映射到 FirstServlet 内部的 doGet() 方法中

然后重新部署项目,访问 http://localhost:8080/sayHi

默认的访问路径为 / 这里可以手动指定,打开 Tomcat 运行配置窗口,右边切换到 Deployment,然后右边的 Application context 的值默认为 /,这里我们指定为 /emmmm

然后重新部署项目,这里访问的路径就变为了 http://localhost:8080/emmm/sayHi