文章目录
前言
一、登录注册思路
二、前端页面
1.Login
2.Register
3.UserList界面
三、后端代码
1.封装实体类User类
2.Login对应的Servlet(验证信息功能)
3.Register对应的Servlet(增加功能)
4.工具类(DbUtil)
5.properties文件格式及所在目录
6.用户列表(查询功能)
总结
前言
例如:学习javaweb过程笔记,遇到了较多错误,整理一下思路
一、登录注册思路
1、前端页面(登录+注册)
2、根据前端元素创造实体类
3、连接后台代码(jsp发送post请求到Servlet,添加注解,完成功能开发)
4、设计工具类,使用JDBC连接数据库,使用properties文件存储私有数据
二、前端页面
1.Login
代码如下(示例):
其中action使用了EL表达式,${}内的内容表示绝对路径,(/Login)是一级目录,对应了Servlet中@webServlet中URLPatterns中的路径。此时,form表单发送的是post请求,则在Servlet内应重写doPost方法
<%--
Created by IntelliJ IDEA.
User: limerence
Date: 2022/11/14
Time: 15:21
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>登录</title>
<link href="../css/login.css" rel="stylesheet">
</head>
<body>
<div id="loginDiv">
<form action="${pageContext.request.contextPath}/Login" id="form" method="post">
<h1 id="loginMsg">LOGIN IN</h1>
<p>Username:<input id="username" name="username" type="text"></p>
<p>Password:<input id="password" name="password" type="password"></p>
<div id="subDiv">
<input type="submit" class="button" value="login up">
<input type="reset" class="button" value="reset">
<a href="register.jsp">没有账号?点击注册</a>
</div>
</form>
</div>
</body>
</html>
2.Register
代码如下(示例):
需要注意的是,action与login一样,使用了EL表达式,同为post请求。文章来源:https://www.toymoban.com/news/detail-474300.html
文章来源地址https://www.toymoban.com/news/detail-474300.html
<%--
Created by IntelliJ IDEA.
User: limerence
Date: 2022/11/16
Time: 10:06
To change this template u
到了这里,关于JavaWeb中Servlet+jsp+JDBC完成登录注册界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!