1.配置好maven由其是maven的settings.xml文件
本地仓库
<localRepository>D:\dev\apache-maven-3.6.1\repository</localRepository>
阿里云
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
2.maven环境搞搞,tomca环境搞搞
3.在idea创建maven工程 创建父工程导依赖
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
4.导完依赖创个web子工程,在子工程src中建包建类
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//ServletOutputStream outputStream = resp.getOutputStream();
PrintWriter writer = resp.getWriter();
writer.print("hello servlet ");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
5.搞完类搞xml
xml需要一个固定版本,不多bb上代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
</web-app>
注册servle和实现servlet
<servlet>
<servlet-name>yy</servlet-name>
<servlet-class>com.yy.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>yy</servlet-name>
<url-pattern>/yy1</url-pattern>
</servlet-mapping>
6.启动tomcat,跑类
这是什么啊? 这是index.jsp😑
然后跑/yy