在IDEA中新建Servlet

1.file新建project,建议选Javaee,如下图
在IDEA中新建Servlet

2.新建module,选择同project。在web-inf目录下新建两个目录,classes和lib(使用new servlet也可以)。classes里放编译文件,lib一般用于导包
在IDEA中新建Servlet
在IDEA中新建Servlet

上图中,工程名为MyWebProject,该工程部署时,在webapps目录下就会有一个MyWebProject的web应用;

src:java程序的开发目录,该目录下所有编写的java程序在部署时,会自动部署到MyWebProject/web-inf/classes目录下;

Web:对应于web应用的根目录,该目录下的所有子文件和子文件目录在部署时,会原封不动地发布到web应用目录下。

3.进入Project Stucture配置modules
在IDEA中新建Servlet
在IDEA中新建Servlet
4. 点击菜单栏的run,选择edit configurations,配置tomcat。war包为javaweb的打包文件。建议手动配置。访问服务器访问时需要加上该目录。
在IDEA中新建Servlet
在IDEA中新建Servlet
5. 测试。新建HelloClient.java测试。注,此时没有使用web.xml配置文件,直接使用注解映射。

/**
 * @Description 测试tomcat
 * @Author chet_y
 * @Date 2019-01-20 0:29
 * @Verison <br><a href="https://chetwhy.github.io/">chet's blog</a>
 */
@WebServlet(urlPatterns = {"/hello"})
public class HelloClient extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html,charset=utf-8");
        PrintWriter out = resp.getWriter();
        out.println("<html>\n" +
                "<head>\n" +
                "    <title>Hello Client!</title>\n" +
                "</head>\n" +
                "<body>\n" +
                "\t<h1>Hello Client!</h1>\n" +
                "</body>\n" +
                "</html>");
    }
}

网页输入“http://localhost:8080/chetTomcat/hello”
在IDEA中新建Servlet

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2022-01-08
  • 2021-08-31
  • 2021-07-13
  • 2021-12-20
  • 2021-11-20
  • 2022-01-13
猜你喜欢
  • 2022-12-23
  • 2021-05-03
  • 2021-10-28
  • 2021-05-10
  • 2022-02-10
  • 2021-10-31
  • 2021-07-06
相关资源
相似解决方案