3愛家網(wǎng),Ehome租房網(wǎng)項目的相關(guān)記錄,sesson,字符串截取,批量加點擊事件【詩書畫唱】
前言:一個人寫本來是3個人寫的項目真的不容易!寫的時候,不得不一個人天天熬夜寫!很多功能的實現(xiàn)不得不自己思考,解決等等。求三連關(guān)注?。↑c個贊也可以?。?/p>
本期專欄的內(nèi)容有:
關(guān)于網(wǎng)頁的模板
批量修改Java Web項目中的.html部分的方法
自定義SQL的baseDAO
用EL表達式的三元表達式
關(guān)于傳字符串是否傳參數(shù)的問題
批量加事件和做組合查詢的方法
非空判斷很重要
同一個類型的就替換,不同的類型條件就是不同條件相加
用sesson的一些字符串先覆蓋和后拼接弄組合條件
有時組合查詢接受不了參數(shù)時是因為變量名大小寫的錯誤
分頁查詢相關(guān)
防止空指針異常的方法
獲取搜索個數(shù)的方法
練歌方法
切換城市時改變網(wǎng)址title
關(guān)于登錄注冊
關(guān)于改LOGO
關(guān)于查詢的設(shè)置
CTRL+F
區(qū)域替換的方法
下拉框版搜索框,CSS變化版智能搜索框的方法
一對一對div地刪除,在保留效果的前提下,保留自己要摳的部分,之后可以替換等等
當(dāng)想給div的部分變button時,想要視覺效果不變時
form搜索框
批量加點擊事件的方法
一些界面的話直接摳我要做的這種網(wǎng)站的界面就可以了(謹(jǐn)慎使用,入門學(xué)習(xí)時暫時用,不可以作為商業(yè)用途)
登錄后跳轉(zhuǎn)首頁數(shù)據(jù)庫查詢問題
白嫖網(wǎng)站圖片方法
我創(chuàng)作的項目的暫時定價問題
有時可以每個jsp界面都可以弄對應(yīng)的servlet
快速查找的方法
對于風(fēng)格取向
對于權(quán)限設(shè)置
大小寫要注意
項目答辯
${selected=="1" ? "selected" : "" }
int index = ZJmin.lastIndexOf('.');
關(guān)于字符串截取,比如截取文件的后綴名
個人經(jīng)驗技巧方法分享:
其實很多好方法大家都可以獲取到,關(guān)鍵是你是否真正相信,理解,會記錄,變形轉(zhuǎn)換成最適合自己的版本的記錄。做2種版本法。一點一點地把必要的全完成,只要必要的事出現(xiàn)在我面前,就盡快,盡好的做好,做完。在沒想出比要模仿對象好的部分,盡量很模仿對象一樣,想出比要模仿對象好的部分就用自己想出的比要模仿對象好的部分。先做出簡易版,再做出高級版。先功能完善,之后外觀完善。
?關(guān)于網(wǎng)頁的模板?
注意:以下方法不可以用于商業(yè)用途,只能練手等時用。
用別人的界面,改成自己的logo等等(當(dāng)然了,自己的原創(chuàng)部分的設(shè)計,有時自己原創(chuàng)的部分會占很多。我很擅長各方面的視覺等的好創(chuàng)意等的設(shè)計)。
摳別人的網(wǎng)站(是項技術(shù)活,但是我很擅長)。
3.別人有的好界面和功能我都有。
批量修改Java Web項目中的.html部分的方法

自定義SQL的baseDAO

防注入,防止別人亂輸入而SQL語句報錯的話就時要用上正則表達式。
用EL表達式的三元表達式

<option value="合租" ${selected=="1" ? "selected" : "" }>合租</option>
<option value="整租" ${selected=="2" ? "selected" : "" }>整租</option>
關(guān)于傳字符串是否傳參數(shù)的問題

字符串不必加單引號或雙引號。

關(guān)于字符串截取,比如截取文件的后綴名
String ZJmin=request.getParameter("ZJmin");
System.out.println("ZJmin:"+ZJmin);
int index = ZJmin.lastIndexOf('.');
String f1 = ZJmin.substring(0,index);
System.out.println(".的前半部分是:" + f1);
String f2 = ZJmin.substring(index);
System.out.println(".的后半部分是:" + f2);
批量加事件和做組合查詢的方法
做好所有條件的組合查詢后,只要每個條件跳轉(zhuǎn)查詢等時,傳其他條件中的可以用EL表達式接收等的參數(shù)等的內(nèi)容就可以。


可以以SQL語句為參數(shù),就可以不用拼接。

非空判斷很重要:

<%?
String MJmin="";
String MJmax="";
if(request.getSession().getAttribute("MJmin")!=null){
MJmin="MJmin";
}
if(request.getSession().getAttribute("MJmax")!=null){
MJmax="MJmax";
}
%>
<input type="hidden" name=<%=MJmin %> value="${MJmin }">?
<input type="hidden" name=<%=MJmax %>? value="${MJmax }">?
用class:




同一個類型的就替換,不同的類型條件就是不同條件相加



非空判斷很常見

用sesson的一些字符串先覆蓋和后拼接弄組合條件

有時組合查詢接受不了參數(shù)時是因為變量名大小寫的錯誤


分頁查詢相關(guān)
可以用js的append,for循環(huán)等來弄其頁數(shù)的界面和功能。
防止空指針異常的方法

獲取搜索個數(shù)的方法

練歌方法

切換城市時改變網(wǎng)址title:


關(guān)于登錄注冊

關(guān)于改LOGO


麥濃:買得濃,賣得濃,我的房間,我的空間。把鏈家的房貸計算器加到自如中?;ハ嗳诤?,取長補短,各取所需。
關(guān)于查詢的設(shè)置

可以再傳一個參數(shù):SQL,全查詢時為SQL=null等。



CTRL+F

區(qū)域替換的方法

下拉框版搜索框,CSS變化版智能搜索框的方法

向下滑動時:


一對一對div地刪除,在保留效果的前提下,保留自己要摳的部分,之后可以替換等等。

當(dāng)想給div的部分變button時,想要視覺效果不變時:


form搜索框
<form class="form-inline" role="search"?
action="selectAfter.jsp" method="post" >
? ? ? ? ? ? <div class="header-warp">
? ? ? ? ? ? ? ? <div class="warp-title1">
? ? ? ? ? ? ? ? ? ? <i></i>
? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? <div class="warp-title2">
? ? ? ? ? ? ? ? ? <!--? <li>租房,買房,賣房更省心,更暖心</li>? -->
? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? <div class="search-box">
? ? ? ? ? ? ? ? ? ? <div class="search-box1">
? ? ? ? ? ? ? ? ? ? ? ? <!--<div>找二手房
? ? ? ? ? ? ? ? ? ? ? ? ? ? <i></i>
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div>找新房</div>-->
? ? ? ? ? ? ? ? ? ? ? ??
<div><a href="ZSGChouseServlet?method=C">找租房</a><i></i></div>
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ??
? ?<input type="text" placeholder="請輸入?yún)^(qū)域、商圈或小區(qū)開始找房"></input>
<button? type="submit"? class="SubmitButton"><div>開始找房</div></button>?
? ? ? ?<style>
? .SubmitButton {
? ? width: 127px;
? ? height: 59px;
? ? display: inline-block;
? ? background-color: #00ae66;
? ? color: #fff;
? ? float: right;
? ? font-size: 18px;
? ? text-align: center;
? ? line-height: 54px;
? ? border-radius: 0 2px 2px 0;
? ? position: relative;
? ? right: 35px;
? ? outline:none;
? ? border:none;
}? ? ?
? ? ? ?</style>? ? ? ? ? ? ??
? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? </div>
? ? ? ? ? ? </form>??
批量加點擊事件的方法

一些界面的話直接摳我要做的這種網(wǎng)站的界面就可以了(謹(jǐn)慎使用,入門學(xué)習(xí)時暫時用,不可以作為商業(yè)用途)

這個文件名可以直接CTRL+C,CTRL+V
登錄后跳轉(zhuǎn)首頁數(shù)據(jù)庫查詢問題 START

登錄后跳轉(zhuǎn)首頁數(shù)據(jù)庫查詢問題 END

白嫖網(wǎng)站圖片方法
鼠標(biāo)右鍵查看源后,Ctrl+F:

我創(chuàng)作的項目的暫時定價問題 START
一個較大項目至少5000起價。
小項目:700起價。
我創(chuàng)作的項目的暫時定價問題? END
有時可以每個jsp界面都可以弄對應(yīng)的servlet。

首頁等可以弄默認(rèn)圖片和路徑,可以登錄時,servlet傳JS代碼,統(tǒng)一改img的src,a的href等,或根據(jù)用戶類型,同一個jsp界面的一些元素數(shù)據(jù)庫查詢等后修改。
快速查找的方法


對于風(fēng)格取向
一般來說,如果是自己來做的話就是要弄自己的風(fēng)格,如果是項目答辯等的話就是盡量正經(jīng)話,商業(yè)化。
興趣等的都是個人興趣化,利益相關(guān)等的都是正經(jīng)化,商業(yè),標(biāo)準(zhǔn)化。
對于權(quán)限設(shè)置
就是管理員可以看到的內(nèi)容會更多。管理員不可以管理同級用戶。

大小寫要注意。