我们现在的工作已经十分依赖集成开发工具 IDEA 了,本文就借助 IDEA 创建一个 Servlet ,并且在 IDEA 工具内通过 tomcat 来启动服务和本地调试。
项目地址
git clone https://gitee.com/kendoziyu/code-servlet-parent.git
其中,develop-servlet 就是本文的项目。
1.创建项目
首先 File -> New -> Project… 打开创建项目窗口
接着就是给你的项目找一个合适的名字和合适的路径,我的项目命名为 develop-servlet
点击 Finish 完成创建,并且在新的窗口中打开项目。
自动创建的模板,为我们创建了以下文件:
-
/web/WEB-INF/web.xml
-
/web/index.jsp
*自定义修改
首先,这个 web 文件夹的取名,不太符合我的习惯,我更喜欢命名为 webapp。
右击 web 文件夹 --> Refactor --> Rename…
另外,当前 3.1 是稳定版本,4.0 是 alpha 版本,所以我们稍稍改动一下 web.xml,把 servlet 版本改为 3.1
<?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">
</web-app>
2.添加 Servlet 依赖
在 tomcat 安装目录下的 lib 下有 servlet-api.jar,而我的 tomcat 安装目录是 D:\server\apache-tomcat-9.0.39
接着我们在 idea 中添加依赖库,我们先通过 File --> Project Structure… 打开窗口:
D:\server\apache-tomcat-9.0.39\lib\servlet-api.jar
3.创建 LoginServlet
package coderead.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* JSP 页面的 Servlet
*
* @author