⑴ jsp頁面刷新不閃動
把你要抄刷新的那部分的塊襲級元素(如div,body等)添加一個class,或者id,同時你在存放jsp的package里再新建一個jsp(這裡面只要一個塊級元素,就是你添加了class或者id的那個,你要展示什麼數據,就在這里展示),點擊按鈕,發送ajax請求到後台,後台要另外寫一個獲取數據的action,這個action把數據發送到你新建的jsp中去;這時,在方法里用js控制,頁面在成功接收了從後台返回的數據後,先隱藏或者刪除那個塊級元素,然後再展示;這樣就可以實現部分頁面刷新了!邏輯大致就是這樣,不知道你明白了沒有!!!!
⑵ jsp頁面添加或修改數據後刷新顯示在新的頁面里
一般mvc架構的web項目,jsp添加頁面提交數據->伺服器端保存處理->返回列表頁面。你問的刷新顯示在新頁面里是什麼意思?
如果你想說添加/修改頁面和列表頁面都不需要刷新的話,那麼就採用ajax提交,在列表頁面搞個定時器通過ajax刷新列表數據就行了。
⑶ JSP頁面如何實現無操作實時刷新
頁面的這種無操作實時刷新,一般是首先頁面一載入完畢就去後台請求一次數據,顯示在頁面上。然後在jsp頁面上通過js的定時調用ajax方法每隔固定的時間去後台請求數據刷新頁面。
<scripttype="text/javascript">
varreftime=10000;//默認每隔10秒向後台發送請求
vartaskId;
//頁面載入完畢調用此函數
functionmyStart(){
loadData();
taskId=setInterval(loadData,reftime);//每隔reftime調用loadData方法刷新頁面
}
functionloadData(){
$.ajax({
type:"POST"培雹,
url:"<%=path%>/three",
dataType:"xml",
data:{"data",""清鬧},
success:function(returnedData){
//請求成功將數據更新頁面即可。
}
});
}
functionsetref(){
vartimeValue=document.getElementById('miss').value;
if(timeValue==""||isNaN(timeValue)){
alert("配正帆參數設置有誤");
}elseif(timeValue<10||timeValue>60){
alert("參數設置有誤");
}else{
alert("刷新頻率成功更新為"+timeValue+"秒");
reftime=timeValue*1000;
clearTimeout(taskId);
page=1;
myStart();
}
}
</script>
⑷ 一個jsp,在有幾個frame的情況下,點擊表單提交按鈕,怎麼刷新整個頁面
表單提交,默認target為當前頁面,也就是這里的第二個frame頁面,新頁面就會替換target頁面。
你修改form的target為更上一級頁面(父頁面),應該是將結果頁面替換掉整個頁面。
⑸ 如何在jsp頁面點擊提交按鈕後,實現自動刷新頁面
你說的是從page1.jsp點擊按鈕到抄page2.jsp,同時page2.jsp顯示數據嗎?
又或者是直接在page1.jsp點擊按鈕然後回到page1.jsp頁面顯示數據?
這兩種原理都一樣點擊提交按鈕到伺服器,通過伺服器返回數據到頁面
具體查詢資料庫的代碼不該放在jsp頁面,應該在類文件中實現。jsp頁面只是做顯示操作。
如果你是初學者的話,建議你分塊來學習:
1.你先嘗試在servlet中存儲一些自定義的數據,然後在jsp顯示出來。
2.學習java的查詢資料庫的具體操作,這個網上很多,學校圖書館也有
3.把1和2結合起來使用
你這個功能對於初學者需要練習好幾天呢,欲速則不達,慢慢來
⑹ 如何使jsp在載入頁面的時候自動刷新
可以通過windows自定義的reload方法實現:
<script type="text/javascript">
setInterval(function () {
window.location.reload();
}, 1000); // 單位: 毫秒, 1000 = 1 秒
</script>
之後即可一秒內後刷新容頁面。
⑺ jsp頁面如何實現自動刷新
自動刷新?是指頁面一直刷新么?還是觸發式的? 還是開發的時候一邊寫代碼一版邊刷新?
一直刷新可以權通過js 的setTimeout來實現,或者直接用location.reload() 刷新
觸發的:可以通過js調用函數
一邊開發,一邊自動刷新,可以通過 livereload 工具來實現。
⑻ 當jsp頁面載入後會自動點擊按鈕,頁面會一直刷新要怎麼解決。或有其他方法實現自動點擊按鈕也可以。
你的設計邏輯有問題,進入頁面就點擊提交按鈕,表單提交是同步提交會刷新頁面,這就成死循環了,不妨說你下你的設計思路