導航:首頁 > 編程語言 > 重新載入jsp頁面嗎

重新載入jsp頁面嗎

發布時間:2024-10-13 19:12:51

『壹』 javaweb編程時,通過request向前端傳遞數據時,前端總是無法獲得正確的數據,求助,謝謝。

我覺得你應該把你的sendToServerOfGetLabels這個方法貼出來看一下。後台的那些方法只要返回回頁面的部分就答行了。
很顯然你的程序不會實現你預期的效果的:
你在後台用rdt.forward的方式返回到main.jsp頁面,每次返回的時候頁面會被重新載入,頁面重新載入的時候肯定數據都是初始化的時候的數據啊。頁面整體都被刷新了一下也。
你應該用ajax返回數據的方式來返回啊。用將信息通過json的方式返回sendToServerOfGetLabels這個方法裡面,然後在這個方法裡面對相應的值進行抽取,放到想要的位置就行了。而不是直接返回到頁面,返回到頁面之後,你的那個定時器就沒有意義了。

『貳』 ie11 js修正後,如何確保jsp每次都載入最新

IE瀏覽器自動載入修改後的js文件或者jsp文件原理不同。
1、熱部署jsp:
Tomcat jsp熱部署的實現原理大體是這樣的,每個JSP頁面從上次訪問到下次訪問總是有默認幾秒的緩存時間的,也就說並不是嚴格的即修改即生效,tocmat7默認是有4秒的緩存延遲的。這個默認的緩存延遲是在類EmbeddedServletOptions的private intmodificationTestInterval = 4;這個屬性定義的。如果過了4秒緩存時間即失效,這個時候tomcat就會讀取jsp的modified時間戳和work目錄下編譯好的class文件的modified的時間戳作對比。如果相等則class文件沒有過期,則不會重新編譯jsp文件,如果過期了則重新將jsp編譯成java,並進一步編譯成class。同時調用JasperLoader來重新載入這個有jsp編譯好的class文件。

2、js修改後需要在後面加版本號才能自動載入
定義時間戳:
public final static SYSTEM_STARUP_TIME = System.currentTimeMillis();
比如<script type="text/javascript" src="/js/2011/oschina.js?<%=SYSTEM_STARUP_TIME %>"></script>

『叄』 為什麼修改jsp不需要重啟伺服器

就一句話
啟動時載入後不變和啟動後修改可以重新解析!!
下面是說明:
javaBean和Servlet需要事先編譯好 因為web伺服器只負責使用classes而不編譯classes,然後在伺服器啟動的時候就載入,也就是說在伺服器沒有重啟以前這些載入好了的classes是不會發生變化的,要讓這些classes的改變生效的話只有重啟伺服器重新載入,其實也就是classes的更新了.
以上理解為要用新的就要重新載入!!

而jsp頁面是由web伺服器負責解析的,你每次改了jsp頁面以後是要保存後刷新的,而刷新的作用就是告訴web伺服器重新解析,只有在web伺服器啟動的時候才可以解析!!,但與是否重啟伺服器無關,因為就算你重啟伺服器,它解析jsp的方式也是那樣,是實現好了的,不會改變!你只要用他解析jsp也就好了.
以上理解為要用新的只要重新解析!!
最好的理解方式是什麼呢??
你可以把jsp頁面的"保存"對等與Servlet的載入,因為保存後在你不修改以前不發生變化
而載入後在你不重啟伺服器以前不發生變化
但是我的在我的印象中是不管使用什麼伺服器都是這個原理,也就是與伺服器無關!!!

『肆』 jsp多個頁面利用同一個導航 這個導航每次切換的時候都會重新載入嗎

這個肯定會啊,每次都是一個新的請求啊,就像刷新頁面也會重新載入啊,除非你做內了緩存。
jsp的include動作容有兩種,它們主要是為一個頁面導入一個固定的模塊頁面;
第一種:<jsp:include page=" "/>,其中page屬性中加要導入模板頁的名稱,加後綴
第二種:<@ include file=" "/>,file與page一樣;
兩者最大的區別是:第一種中主要是導入動態的頁面(即JSP),即程序運行時根據不同應用,該模板頁也隨著變化;第二種主要是導入靜態頁面(html),就是不管程序怎麼運行,只要訪問該頁面時它的模板頁都不變化,當然也可以導入一個不變化的JSP頁面,但是最好還是按照靜態用file,動態用page。

『伍』 JSP頁面。突然間頁面就處於載入中。重裝瀏覽器,或者重新安裝JAVA虛擬機都不可以解決。用的是IE6和360

是你自己寫的JSP么?那你要檢查一下了,有幾種可能:
1.檢查一下你的程序中是否有死循環
2.如果你的程序有鏈接資料庫的話,那要檢查一下SQL語句是否有檢索不到索引這類問題

關於瀏覽器,我覺得應該不會是問題的原因,因為對於jsp來說,java程序都是由JVM來解析的,瀏覽器只是展示HTML和解析js的,所以好好檢查下程序吧。

希望我的回答能幫助到你

那你檢查一下瀏覽器設置吧,我估計是你瀏覽器禁用了js腳本了
Internet屬性--安全--自定義級別--活動腳本要「啟用」

Internet屬性--高級裡面
禁止腳本調試 鉤
顯示每個腳本錯誤的通知 鉤
顯示友好的HTTP錯誤信息 不鉤

試試吧~

『陸』 用jsp,HTML做了一個網站,當我點到其他頁面在返回網站首頁時候就提示用戶不存在,因為我的網

摟主的問題是不是在用戶第一次訪問一個動態頁面的時候將該動態頁面保存為一個靜態頁面,當有用戶再次訪問該動態頁面時只需要將保存的靜態頁面展示給用戶即可.這樣可以減少伺服器解釋jsp代碼的次數.1、編寫一個實現Filter介面的類,這個類命名為CacheFilter.java2、修改web.xml添加CacheFilter的配置參數,將jsp的過濾類指向CacheFilter類。3、在CacheFilter類中獲取請求,如果請求為需要緩存頁面,首先先判斷是否被緩存過,如果沒有被緩存過便將請求的頁面保存為靜態頁面文件。最後從文件中讀取靜態頁面並寫入請求的響應里。重復本次操作進行其它頁面的緩存。原理如上所訴,很簡單為了方便,在實現中使用了網上的jspbook包,對包中的程序進行了修改,具體實現步驟如下:1、下載jspbook包,地址:/onjava/2003/11/19/examples/jspbook.zip2、解壓縮jspbook包,修改CacheFilter類和CacheResponseWrapper類。CacheFilter類69行:name=name.substring(0,name.lastIndexOf("/")==-1?0:name.lastIndexOf("/"));改為:Stringfilesp=System.getProperty("file.separator");name=name.substring(0,name.lastIndexOf(filesp)==-1?0:name.lastIndexOf(filesp));//修改獲得系統文件夾符號(源程序作者應該是外國人沒有考慮中文符號)75行:wrappedResponse.flushBuffer();//增加強制刷新CacheResponseWrapper類35行:stream.flush();改為:writer.flush();3、建立動態web項目,建立com.jspbook包,將修改好的jspbook包中的類加入該包下面4、將jspbook包中的jsp文件拷入web目錄下5、修改web.xml文件,下面是我寫的項目的配置文件,請重點看帶filter的標簽JSP2HTMLindex.htmlindex.htmindex.jspdefault.htmldefault.htmdefault.jspCacheFiltercom.jspbook.CacheFilter/TimeMonger.jspnocache/TestCache.-sensitivetrueCacheFilter/news.jsp-->CacheFilter*.jsp6、配置web環境,運行web應用,你會發現由於TestCache.jsp和TimeMonger.jsp被配置成為nocache所以每次都回被重新載入。/TimeMonger.jspnocache其它的jsp頁面會被保存成為靜態文件,然後將靜態文件返回給請求的響應。CacheFilter*.jsp具體的緩存保存路徑,請查找CacheFilter類中53行的Stringtemp=tempDir.getAbsolutePath();以上代碼已經執行通過,如有問題請留言

閱讀全文

與重新載入jsp頁面嗎相關的資料

熱點內容
編程如何鍛煉孩子抽象思維 瀏覽:930
迷你編程第二三第四關如何通過 瀏覽:516
1g數據等於多少mg 瀏覽:171
word文檔怎麼恢復刪掉保存後的東西 瀏覽:356
數控立車編程教學買什麼書比較好 瀏覽:578
求兩曲線公切線的程序 瀏覽:511
資料庫文本在網頁換行 瀏覽:13
旺旺養豬場app為什麼上不去了 瀏覽:199
重新載入jsp頁面嗎 瀏覽:665
安卓客戶端yoosee 瀏覽:587
分析重要數據有哪些 瀏覽:303
手機里test是什麼文件 瀏覽:953
一個文件袋找不到了 瀏覽:90
大眾汽車換哪些配件需要編程 瀏覽:429
linuxpo目錄 瀏覽:157
win10愛壁紙打不開怎麼辦 瀏覽:839
南昌社保網站用什麼瀏覽器 瀏覽:824
8187蹭網卡破解教程 瀏覽:409
電腦發到qq的文件 瀏覽:564
excel如何分選數據 瀏覽:444

友情鏈接