注:不包含JDBC操作,只是最简单的登陆作用示范
运行环境
IDEA 专业版
Tomcat9
Maven
1. Servlet实现登陆效果
最终效果
1.1 项目结构
各个文件夹的说明
main-java
存放java类,比如实现Servlet操作的类,JDBC操作的类等等WEB-INF
存放web项目相关的配置文件test-java
使用junit类进行测试的专用文件夹(本次未用到)resources
存放网站资源的文件夹classes
项目编译后生成的java类存放目录
各个文件的说明
web.xml
配置web项目的文件index.jsp
部署服务器后默认访问的主页welcome.jsp
本次测试登陆后跳转的页面pom.xml
设置Maven项目的依赖
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>groupId</groupId>
<artifactId>testLogin</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>