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前后端就实现了
本文介绍了使用新版本Idea实现简单Servlet前后端开发的步骤。首先新建项目,重新设置src为资源目录,配置Tomcat,在src下创建class,在web下新建HTML页面并配置web.xml,最后启动服务器,完成前后端交互,实现一次简单的Servlet开发。

1万+

被折叠的 条评论
为什么被折叠?



