4愛家網(wǎng)之類的租房網(wǎng)項(xiàng)目,Session保存會(huì)話,獲取會(huì)話,CTRL+ALT+J,F(xiàn)12【詩(shī)書畫唱】
前言:創(chuàng)作不易,我寫的技術(shù)專欄基本是認(rèn)真寫的,質(zhì)量和表層和潛在的內(nèi)在價(jià)值一般都很高。這些寶貴的項(xiàng)目經(jīng)驗(yàn)全網(wǎng)都可能只有我一個(gè)人在分享。我學(xué)習(xí)的東西很多,會(huì)的東西很多,教的東西也很多,關(guān)注我,點(diǎn)贊,投幣,可以幫助你更快成為各個(gè)行業(yè)的超級(jí)大佬。
本期內(nèi)容概覽:
主要的亂碼處理
萬(wàn)能Dao通用的方法
Ajax重名驗(yàn)證關(guān)鍵的一點(diǎn)
用trim去除空格后判斷很重要
問(wèn)題解決記錄?
如果是有要數(shù)據(jù)庫(kù)查詢的網(wǎng)頁(yè)就超鏈接為servlet
批量修改href的值用類選擇器,用id選擇器的話只能修改
設(shè)置點(diǎn)擊事件代替超鏈接的方法
改變超鏈接href的方法
Base64
CSS/JS 實(shí)現(xiàn)滑動(dòng)頁(yè)面,到一定位置,position 定位設(shè)置為fixed,否則用absolute
HBuilder代碼快速排成一行的方法(自己做字符串拼接時(shí)常用)?
CTRL+ALT+J
Session保存會(huì)話,獲取會(huì)話
上傳圖片的設(shè)置
去除點(diǎn)擊后后黑邊的button問(wèn)題
白嫖方法
找內(nèi)嵌部分
白嫖文件界面后改用
個(gè)人快速修改,查找的方法
F12白嫖文件界面后改用
個(gè)人名言:
有時(shí)先做出個(gè)大概,之后做完善,做好。盡快做快做完做好,遇到不懂之處就百度——詩(shī)書畫唱
個(gè)人想法:
自己分享一些經(jīng)驗(yàn)等時(shí),可能有些人會(huì)沒(méi)耐心聽等等。下面都會(huì)組合一些內(nèi)容來(lái)做成視頻,標(biāo)題的詞的內(nèi)容就是視頻的內(nèi)容的各個(gè)部分的概括的順序。
主要的亂碼處理 START


主要的亂碼處理?END
萬(wàn)能Dao通用的方法 START



request.getSession().setAttribute("UnameSession",Uname);

在修改用戶名后同時(shí)要用request.getSession().setAttribute("UnameSession",Uname);覆蓋。


萬(wàn)能Dao通用的方法 END
Ajax重名驗(yàn)證關(guān)鍵的一點(diǎn) START
登錄注冊(cè)和修改時(shí)的重名驗(yàn)證不一樣。
修改個(gè)人信息的重名驗(yàn)證的關(guān)鍵START
if(u.getUname().equals(Uname)
&&!u.getUname().replace(" ","").equals(request.getSession().getAttribute("UnameSession"))) {
i=i*0;
} else if(Uname.replace(" ","").equals("")&&!u.getUname().replace(" ","").equals(Uname)){
i=i;
}
else if(!Uname.replace(" ","").equals("")&&!u.getUname().replace(" ","").equals(Uname)){
i=i*2;
}
修改個(gè)人信息的重名驗(yàn)證的關(guān)鍵START


上面的js文件必須引入,不然會(huì)沒(méi)效果。


用trim去除空格后判斷很重要。
Ajax重名驗(yàn)證關(guān)鍵的一點(diǎn) END
問(wèn)題解決記錄 START

如果出現(xiàn)以上超鏈接跳轉(zhuǎn)報(bào)404的情況,就是要運(yùn)行,報(bào)404的servlet,之后就會(huì)不會(huì)報(bào)404.


問(wèn)題解決記錄 END
如果是有要數(shù)據(jù)庫(kù)查詢的網(wǎng)頁(yè)就超鏈接為servlet? ? ? ?START

如果是有要數(shù)據(jù)庫(kù)查詢的網(wǎng)頁(yè)就超鏈接為servlet? ?END
批量修改href的值用類選擇器,用id選擇器的話只能修改。 START

批量修改href的值用類選擇器,用id選擇器的話只能修改。END
設(shè)置點(diǎn)擊事件代替超鏈接的方法?START

設(shè)置點(diǎn)擊事件代替超鏈接的方法?END
改變超鏈接href的方法 START


改變超鏈接href的方法 END
Base64 START

Base64 END
CSS/JS 實(shí)現(xiàn)滑動(dòng)頁(yè)面,到一定位置,position 定位設(shè)置為fixed,否則用absolute START

https://blog.csdn.net/qq_33072593/article/details/77568777

CSS/JS 實(shí)現(xiàn)滑動(dòng)頁(yè)面,到一定位置,position 定位設(shè)置為fixed,否則用absolute END
HBuilder代碼快速排成一行的方法(自己做字符串拼接時(shí)常用)START
CTRL+ALT+J



HBuilder代碼快速排成一行的方法(自己做字符串拼接時(shí)常用)END
Session保存會(huì)話,獲取會(huì)話 START
request.getSession().setAttribute("act", act);
request.getSession().setAttribute("pwd", pwd);
System.out.println("測(cè)試getSession獲取的act:"
+request.getSession().getAttribute("act"));
System.out.println("測(cè)試getSession獲取的pwd:"
+request.getSession().getAttribute("pwd"));
? ? <%String? UnameSession=request.getSession().getAttribute("UnameSession").toString();
? ? String Uname=new String(UnameSession.getBytes("iso8859-1"),"UTF-8");%>
? ? <font color="black" size="3"? >用戶姓名:<%=Uname %></font></button></b>
? ? <br>
? ? <br><button style="box-shadow: 10px 10px 5px #888888;background-color: white;border: none;border-radius: 20%;padding: 10px;">
? ? <font color="black"size="3">用戶編號(hào):${ UidSession}</font></button>
自己對(duì)于上傳圖片等等的方法。以下方法是自己想出來(lái)的原創(chuàng)方法。就是自己找一個(gè)上傳圖片的模板,Ps,獲取其圖片路徑,然后再把它賦值到一個(gè)文本框里面,然后表單提交可以獲取其路徑,然后修改的時(shí)候,可以讓其顯示。后面獲取其圖片等等的時(shí)候可以改其入境,但是呢,就是要讓其生成一個(gè)圖片在一個(gè)文件夾,如果不生成的話還是用本地圖片的話。如果對(duì)方不上傳的話,那么我就是讓他默認(rèn)上傳一個(gè)。圖片拍攝中的圖片。我把幾個(gè)按鈕分別是生成不同的文件夾的路徑,這樣的話就可以進(jìn)行一個(gè)分類,比如說(shuō)廚房圖片是一組,還有臥室圖片是一組等等。
Session保存會(huì)話,獲取會(huì)話 END
上傳圖片的設(shè)置 START
上傳多張圖片的時(shí)候可以用class選擇器獲取所有上傳的圖片用”,“隔開,之后保存在圖片的一列,之后截取字符串,遍歷。
上傳圖片的設(shè)置 END
去除點(diǎn)擊后后黑邊的button問(wèn)題 START

?outline:none;
? ? border:none;
https://www.baidu.com/link?url=9D3YwNkzpR1hB9u7UsQJ8B_98qQ4AHtplzozBbkW4Su3RTKlcn6WQjb9CuDCGIumrBxtDchYw8Hld9-OVZ0JT-Q2cndzBVLExy1EBbIxd_a&wd=&eqid=9fa31f5b0003185a000000055fe1b08c


去除點(diǎn)擊后后黑邊的button問(wèn)題 END
白嫖方法 START

一些刷新,局部刷新的等價(jià)效果可以由兩個(gè)同樣的jsp文件來(lái)回跳轉(zhuǎn)來(lái)實(shí)現(xiàn)。




自己如果說(shuō)想摳一個(gè)網(wǎng)站的界面的話,自己一個(gè)原創(chuàng)的方法:我會(huì)按F12然后復(fù)雜粘貼html。
一般來(lái)說(shuō),我會(huì)把那些網(wǎng)站總沒(méi)有做功能會(huì)把它給注釋掉。一般來(lái)說(shuō),如果說(shuō)我不做功能的話,我可能會(huì)把它注釋掉,但是呢有時(shí)候的話我會(huì)把它保留,就是讓它只有界面沒(méi)有功能。就是有個(gè)模塊,我這個(gè)鼠標(biāo)右鍵檢查,然后找到另一個(gè)對(duì)應(yīng)的div。然后我再去把那個(gè)大的DIV進(jìn)行一個(gè)括選,然后會(huì)找到對(duì)應(yīng)的一對(duì)div,那么我把這對(duì)div里面內(nèi)容全部注釋掉就可以了。
同時(shí)呢有些圖片是HTTP形式的路徑顯示的,那么我把這個(gè)路徑復(fù)制在網(wǎng)址中,然后按回車鍵,那我找這個(gè)圖片所在的位置,然后再保存在桌面,然后把它弄在一個(gè)自己指定的文件夾,然后的話我再把這個(gè)路徑改成這個(gè)文件夾中所處的圖片的路徑就可以了。

CSS等文件的話,也可以再找到其鏈接的路徑,然后輸?shù)骄W(wǎng)址去找然后保存等等。(當(dāng)然有時(shí)為了不占內(nèi)存,可以直接用其HTTP鏈接的css文件。但是為了讓沒(méi)網(wǎng)時(shí)也有效果,就還是自己處理下:





白嫖方法 END
找內(nèi)嵌部分 START

找內(nèi)嵌部分 END
白嫖文件界面后改用 START

先F12,鼠標(biāo)右鍵保存html部分,或查看源復(fù)制粘貼html代碼。



白嫖文件界面后改用 END
個(gè)人快速修改,查找的方法 START


個(gè)人快速修改,查找的方法 END
F12白嫖文件界面后改用?START
對(duì)于一些炫酷,喜歡的界面或喜歡的網(wǎng)頁(yè)游戲等平時(shí)保存其地址,或CTRL+S,保存mhtml文件。一些功能等可以百度,用自己的知識(shí)等。
以后可以F12用上面的方法摳。
可以用START和END來(lái)分層,比如“白嫖文件界面后改用START? ? (內(nèi)容)?白嫖文件界面后改用END?!?/p>
https://zhuanlan.zhihu.com/p/27461080
