1首先新建一个项目
因为新版本的idea里默认的src不是资源目录所以需重新设置一下
接下来创建Tomcat和前边一样,需要先配置Tomcat,步骤在前一篇文章里边
xxxxxx此处省略
接着在src下创建一个class
package com.practice.web;
import javax.servlet.*;
import java.io.IOException;
public class DemoServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("初始化参数方法");
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("执行业务逻辑的方法");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
System.out.println("销毁servlet");
}
}
接着在web下新建一个HTML页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>登录</h1>
<a herf="/tologin">登录</a>
</body>
</html>
配置web.xml页面
<?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">
<welcome-file-list>此处是默认页面是服务器启动时的页面
<welcome-file>login.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>aa</servlet-name>
<servlet-class>
com.practice.web.DemoServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>aa</servlet-name>
<url-pattern>/to</url-pattern>
</servlet-mapping>
</web-app>
一定要注意上图的配置,不然要导致出错
现在整体是这样的
启动服务器
点击登录
后台响应
点击关闭的时候
全部调用完成
这样一次简单的servlet前后端就实现了