HTTP 狀態(tài)消息
604
2025-03-31
博客練習(xí)
create database blog character set utf8;
use blog;
創(chuàng)建用戶表
create table user(id int primary key auto_increment,username varchar(20),password varchar(20))charset=utf8;
創(chuàng)建博客表
create table blogs(id int primary key auto_increment,title varchar(100),content text,created bigint,user_id int)charset=utf8;
工程名 Blog jar改war
改錯 最長的右鍵最長的
關(guān)聯(lián)Tomcat
pom.xml中的jar包信息
配置文件 jdbc.properties 把里面newdb3改成blog
創(chuàng)建四個包
把DBUtils和THUtils從之前工程中賦值到utils包下面
在webapp目錄下創(chuàng)建reg.html頁面 里面有form表單提交地址為RegServlet
創(chuàng)建RegServlet留下doPost 獲取參數(shù) 把參數(shù)封裝到User實體類中 創(chuàng)建UserDao并且調(diào)用dao里面的reg方法
實現(xiàn)reg方法
在Servlet中注冊完之后重定向到login.html頁面
創(chuàng)建login.html 類似reg.html form表單地址改成LoginServlet
創(chuàng)建LoginServlet,留下doPost方法,獲取參數(shù),封裝到User對象中,創(chuàng)建UserDao并調(diào)用dao的login方法,方法返回值為true或false
實現(xiàn)login方法,如果登錄成功返回true反之false
在Servlet中通過login的返回值決定重定向到什么位置 如果登錄失敗再次重定向到login登錄頁面,如果成功重定向到ListServlet.
實現(xiàn)發(fā)布博客
創(chuàng)建ListServlet 留下doGet方法 通過THUtils顯示list.html
在resources目錄下創(chuàng)建list.html頁面,頁面中添加發(fā)布博客超鏈接 href=send.html
創(chuàng)建send.html頁面
Session會話
作用: 通過Session對象可以讓同一個瀏覽器發(fā)出的多個請求之間建立關(guān)系共享同一份數(shù)據(jù)
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-oT7TZI85-1592990887247)(C:\Users\pc\AppData\Roaming\Typora\typora-user-images\image-20200622115451150.png)]
HTML Servlet
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。