业务需求分析
前端:实现一个form表单,表单中包含一个提交的文本框(用户名),一个密码框(密码),一个登录/提交按钮。
后端:实现一个httpervlet类的继承的servlet类。这个类主要负责获取前端过来的数据,将前端数据提取出用户名、密码,然后用我们预先写在程序中的用户名和密码做比对,结果返回给前端登录成功或者失败。
无数据库交互。
核心文件
此需求依赖于上篇文章介绍过的maven+web框架,所以核心文件有:
1.Loginservlet.java
2.web.xml
3.Login.html
详细设计
1.前端代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登陆页面</title>
</head>
<body>
<div style="background: aliceblue">
<h1 style="color: cadetblue">欢迎来到登陆页面,请输入用户名和密码</h1>
<form action="form" method="post">
姓名:<input type="text" placeholder="请输入正确的账户名" name="username" value="null">
<br>
密码:<input