使用IDEA实现一个最简单的Servlet
- 创建一个普通的Maven项目,删除src目录,在pom.xml文件中导入需要的jar包
javax.servlet
javax.servlet-api
3.1.0
javax.servlet.jsp
javax.servlet.jsp-api
2.3.3
- 新建一个Module,勾选webapp选项,一直点击next,最后finsh即可
- 修改web.xml配置文件,使用最新的版本
- 在main下,创建两个directory,分别命名为java和resources,并Mark Directory as为相应的root
- 在java下创建一个com.wae.servlet.HelloServlet.java类,继承javax.servlet.http.HttpServlet类,重写doGet和doPost方法
public class Servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().print("Hello Servlet!");
System.out.println("在doGet方法中...");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
- 在web.xml中注册Servlet
hello
com.wae.servlet.HelloServlet
hello
/hello
- IDEA配置tomcat服务器
- 启动Tomcat服务器,浏览器输入/hello,回车,就可以看到Hello Servlet!啦
- 此时,后台也显示“在doGet方法中…”