文章目錄??
前言
一、登錄注冊(cè)思路
二、前端頁(yè)面
1.Login
2.Register
3.UserList界面
三、后端代碼
1.封裝實(shí)體類User類
2.Login對(duì)應(yīng)的Servlet(驗(yàn)證信息功能)
3.Register對(duì)應(yīng)的Servlet(增加功能)
4.工具類(DbUtil)
5.properties文件格式及所在目錄
6.用戶列表(查詢功能)?
總結(jié)
前言
例如:學(xué)習(xí)javaweb過(guò)程筆記,遇到了較多錯(cuò)誤,整理一下思路
一、登錄注冊(cè)思路
1、前端頁(yè)面(登錄+注冊(cè))
2、根據(jù)前端元素創(chuàng)造實(shí)體類
3、連接后臺(tái)代碼(jsp發(fā)送post請(qǐng)求到Servlet,添加注解,完成功能開發(fā))
4、設(shè)計(jì)工具類,使用JDBC連接數(shù)據(jù)庫(kù),使用properties文件存儲(chǔ)私有數(shù)據(jù)
二、前端頁(yè)面
1.Login
代碼如下(示例):?
? ? ? ? 其中action使用了EL表達(dá)式,${}內(nèi)的內(nèi)容表示絕對(duì)路徑,(/Login)是一級(jí)目錄,對(duì)應(yīng)了Servlet中@webServlet中URLPatterns中的路徑。此時(shí),form表單發(fā)送的是post請(qǐng)求,則在Servlet內(nèi)應(yīng)重寫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">沒有賬號(hào)?點(diǎn)擊注冊(cè)</a>
</div>
</form>
</div>
</body>
</html>
?
2.Register
代碼如下(示例):?
? ? ? ? 需要注意的是,action與login一樣,使用了EL表達(dá)式,同為post請(qǐng)求。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-474300.html
? ? ? ?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-474300.html
<%--
Created by IntelliJ IDEA.
User: limerence
Date: 2022/11/16
Time: 10:06
To change this template u
到了這里,關(guān)于JavaWeb中Servlet+jsp+JDBC完成登錄注冊(cè)界面的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!