1樓:匿名使用者
沒理解你說的 session 跟 資料庫 跟 jsp頁面的關係,
我說的,我理解的問題, 資料庫的內容有變化,但是jsp頁面上的資料沒有變化
首先 jsp頁面上的資料是怎麼來的,是直接查詢資料庫,獲取想要的資料,然後渲染jsp頁面,還是通過ajax. 一個頁面渲染完成之後,它是不知道 資料庫的內容有變化的,如果對頁面沒什麼體驗要求的化,你重新重新整理一遍頁面,這個時候,相當於重新查詢一次資料庫,這個時候,就可以獲取變化了的資料,然後渲染成頁面。如果對體驗要求高的話,不能靠重新重新整理頁面去獲取新的資料的話,可以用輪詢或者websocker之內的技術,來實現
2樓:匿名使用者
沒有做過,不過我覺得可以這樣做。
一、資料庫觸發器。
在資料庫內呼叫應用程式的介面。讓hi程式知道資料有新值,然後hi去讀取裡面的值。
二、定時訪問資料庫
但是這樣有一個問題,這樣會讓資料庫的訪問數增加很多,容易出現鎖的問題。
這樣的話,就可以做一些資料庫級的優化,應該可以改善很多。
三、讀取hi的檔案以及本地快取
3樓:匿名使用者
為什麼不通過response和request的方法來傳遞和接受資料呢? session是會話級的一般用來儲存一些靜態的資訊的吧 看下是不是沒有給session賦值。。。照道理來說應該會改變的。。。
不用加字尾的吧。。。或者換個瀏覽器試一下。。。
4樓:匿名使用者
這種問題應該是快取了
如何使網頁頁面和資料庫同步重新整理?用php,jsp什麼的都可以
5樓:雨水沉沒
主動同步也許需要用socket,很是麻煩,我也說不清你可以用被動的方式,大致意思就是:頁面定時詢問資料庫伺服器,資料是否有修改,如果有修改,頁面就更新自己的內容,如果無則不需要更改
為了保持頁面效率性,你可以設定定時時間為每5秒-1分鐘一次,或者更久,看內容 的具體情況
為了省流量,你可以用個資料庫變數來指示內容是否有變化,比如,資料更新的時間,這樣每次頁面只需要問下伺服器最後資料更新的時間,就知道是否需要更新資料庫,節省流量
6樓:
如果你是初載一個頁面:一般是先執行資料庫的寫操作,再通過讀操作提取頁面需要的動態資訊。這樣可以保證同步,但效率有損耗。
如果追求效率,在寫操作的同時就把相關動態資訊儲存在變數中,後一步如果檢測到變數中已有值,則不再詢問資料庫,直接輸出到前臺。如果變數是null,說明之前沒有執行過更新操作,需要從資料庫中讀取資訊。
如果你是在一個已開啟頁面上做更新:
用ajax非同步呼叫後臺指令碼執行資料庫更新,然後返回執行完後的資訊。前臺對接收到的responsetext解析後反應在頁面上。
7樓:匿名使用者
php,asp,都行,如果是靜態頁html,需要一個過程,當然有的**後臺可以設定快取時間的,
做**,
8樓:huc越前
你可以使用ajax,不間斷的請求伺服器中新新增的資料,並插入到頁面中
9樓:匿名使用者
comet伺服器推技術,可參考
如何動態更新資料庫資料到jsp頁面
10樓:徐哥聊運營
使用 js 或者jquery ----------------------------- 但你動態增加行資料時,給當前增加的行 增加一個屬性例如 name="addtr" 當要獲取時 可以使用js或jquery獲取這種標記的tr就好
網頁中的新聞如何跟資料庫同步更新
11樓:防偐苳滃
用,res它是個自動同步和更新資料庫的…
12樓:銘銘衷揖
繫結之後就同步更新了啊。
如何在jsp中 即時在網頁上更新資料中更新的
13樓:山西優就業
一、資料庫觸發器。
在資料庫內呼叫應用程式的介面。讓hi程式知道資料有新值,然後hi去讀取裡面的值。
二、定時訪問資料庫
但是這樣有一個問題,這樣會讓資料庫的訪問數增加很多,容易出現鎖的問題。
這樣的話,就可以做一些資料庫級的優化,應該可以改善很多。
三、讀取hi的檔案以及本地快取
資料庫增量同步和全量同步是什么,資料庫 增量同步和全量同步 是什麼
增量同步和全量同步是資料庫同步的兩種方式。全量同步是一次性同步全部資料,增量同步則只同步兩個資料庫不同的部分。資料庫簡介 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫,它產生於距今六十多年前,隨著資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資...
jsp網頁如何連線資料庫,JSP網頁如何連線資料庫?
若出現 id num 0 laojiang 資料庫操作成功,恭喜你 你現在有了,jdbc驅動。tomcat和jdk安裝包,只需再連線前要正確配製好tomcat和jdk,還有關鍵就是你的sql2000必須打sp4的補丁,這個可以直接從網上下,下面是關於sql2000的連線 直接引用就可以了!都是測試成...
PHP獲取資料庫的值後怎麼讓模版頁面的下拉選單框預設選中數
你用的什抄麼模板 arty 無能是什麼 給你個思路。selv array 1,2,3,4,5 下拉選單值 dbv 3 foreach selv as s echo str.php中獲取資料庫的值賦值到下拉選單框。for迴圈時,輸出html標籤。下拉框的標籤會吧。在value的地方。文字域的地方也是如...