1.依赖
<!--Java语言操作tomcat -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>8.5.16</version>
</dependency>
<!-- tomcat对jsp支持 -->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper</artifactId>
<version>8.5.16</version>
</dependency>
2.新建一个IndexServlet 集成 HttpServlet,重写init,doGet,doPost
![]()
/**
* Project Name:mk-springboot <br>
* Package Name:com.suns.servlet <br>
*
* @author mk <br>
* Date:2019-3-14 17:04 <br>
*/
package com.suns.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* ClassName: IndexServlet <br>
* Description: <br>
* @author mk
* @Date 2019-3-14 17:04 <br>
* @version
*/
public class IndexServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req,resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println(this.getClass()+" doPost");
resp.getWriter().print("this is a embed tomcat");
}
@Override
public void init() throws ServletException {
System.out.println(this.getClass()+" init");
}
}
View Code