java窗口刷新方法 java實(shí)訓(xùn)中打算在頁面上選擇好,然后從數(shù)據(jù)庫選擇性查詢并輸出到當(dāng)前頁面,需要用哪個(gè)方法?
java實(shí)訓(xùn)中打算在頁面上選擇好,然后從數(shù)據(jù)庫選擇性查詢并輸出到當(dāng)前頁面,需要用哪個(gè)方法?你的問題有點(diǎn)籠統(tǒng)。我將根據(jù)我的理解向你重復(fù)一遍。這是否意味著您在頁面上有一個(gè)下拉框或文本框來提供輸入,然后單擊
java實(shí)訓(xùn)中打算在頁面上選擇好,然后從數(shù)據(jù)庫選擇性查詢并輸出到當(dāng)前頁面,需要用哪個(gè)方法?
你的問題有點(diǎn)籠統(tǒng)。我將根據(jù)我的理解向你重復(fù)一遍。這是否意味著您在頁面上有一個(gè)下拉框或文本框來提供輸入,然后單擊查詢按鈕從后臺查詢數(shù)據(jù)并將其顯示在頁面上。
對于頁面上的查詢,最多有兩種方式,一種是整頁刷新,另一種是本地刷新。
1. 刷新整個(gè)頁面
這是一種更傳統(tǒng)的方式。頁面上應(yīng)該有一張表格。單擊查詢按鈕將表單提交到后臺的操作或控制器。查詢完數(shù)據(jù)后,將結(jié)果放入請求中,然后跳回當(dāng)前頁面,并使用標(biāo)記取出頁面上的數(shù)據(jù)。
這種方式會刷新整個(gè)頁面,用戶體驗(yàn)不是很好,很少使用。
2. Local refresh
一般情況下,AJAX用來提交表單,在后臺查詢數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換成JSON返回給AJAX,然后在回調(diào)方法中處理數(shù)據(jù),并將數(shù)據(jù)顯示在頁面的指定位置。
此方法只刷新指定位置的數(shù)據(jù),用戶感覺不到頁面正在刷新,用戶體驗(yàn)更好。
綜上所述,對于初學(xué)者,建議從第一種方法開始,學(xué)習(xí)后再做第二種方法。兩種方法的區(qū)別可以在做的過程中進(jìn)行比較。
如果您仍然不明白,可以繼續(xù)提問。