servlet简介

servlet是web开发首先要学的知识. 半年前到一年前我就跟着视频学并敲了代码,但当时云里雾里也没搞清楚内部的逻辑.现在重新撸一遍,收获会大很多! servlet本身不能独立运行,需要在web应用中运行,而web应用是部署在tomcat中的. 所以开发servlet需要如下几个步骤:

  1. 创建web应用项目
  2. 编写servlet代码
  3. 部署到tomcat中

    jar包导入

    开发servlet需要servlet-api.jar这个包,其位于tomcat中.

    web.xml配置

     <servlet>
         <servlet-name>HelloServlet</servlet-name>
         <servlet-class>HelloServlet</servlet-class>
     </servlet>
     
     <servlet-mapping>
         <servlet-name>HelloServlet</servlet-name>
         <url-pattern>/hello</url-pattern>
     </servlet-mapping>
    

    指定项目输出到classes目录

    tomcat启动后,默认会到WEB-INF/classes目录下找这些class文件.

    配置tomcat的server.xml中的context

    ```

```

一把辛酸泪

以上捣鼓了很久,还是没有在idea之上运行起来…… 数个小时的挣扎后,终于成功的架在了tomcat之上!