本文是servlet入门,学完之后可以打开浏览器访问servlet路径,并在控制台输出语句
pom/xml中
<packaging的打包方式war【web方式】和jar包方式选择web项目骨架
引入servlet依赖坐标
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<scope>provided</scope> 注意servlet依赖范围,在运行时无效,因为插件Tomcat已经有这个。不加入依赖范围,执行会报错
- 定义demo类,实现
implements
Servlet接口,重写接口所有方法
比如
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("Servlet start");
}
配置类使用WebServlet注解,配置该Servlet访问路径
引入tomcat,在这里可配置Tomcat的端口号和访问路径
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>9090</port>
</configuration>
</plugin>
</plugins>
</build>
启动项目
maven run中启动Tomcat,访问该Servlet资源