頁面開發小總結

2021-09-17 02:23:20 字數 1242 閱讀 3726

1.頁面開發時,在頁面中對同一url鏈結可以多次訪問,這時不同的瀏覽器可能處理方式不同,如ie(我測試是用的是ie11)可能是瀏覽器本身快取的緣故,會拒絕訪問。

這時我得解決辦法是,在每乙個url訪問時後面多加乙個時間搓的引數,如

var timestamp = new date().gettime();

window.location.href ="index?ts="+timestamp;

這樣可以有效的防止一下現象。

同時還有一種方法同樣可以解決,因為我的專案中用了jquery,所以我在每個頁面的js中加上如下語句

$.ajaxsetup ();
2.在jsp頁面開發時,會遇到頁面跳轉路徑的問題,如相對路徑、絕對路徑。因為jsp的訪問時通過servlet或是用struct的action等時,這樣和本地訪問或是直接訪問頁面的路徑不一樣了。

所以我通過用basepath的方式解決訪問路徑混亂的問題。

首頁,我在公用的jsp標頭檔案會加上下面的話

<%  

string path = request.getcontextpath();

string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path;

system.out.println("basepath===>>"+basepath);

%>

上面的語句應該輸出http://ip:埠,作為basepath

然後可以在標籤中加上

" />
或是

" />
是別的頁面可以獲取到basepath的值。這裡我推薦用後一種方法。

這時,在jsp中如果想跳轉頁面或是請求action時,就應該

var timestamp = new date().gettime();

var basepath = $("#basepath").val();

window.location.href = basepath+"/doindex?ts="+timestamp;

3.如何用獲取base標籤中href的值

var href = $("base")[0].href

wifi開發小總結

主題的流程 1.獲取到wifi的管理器 wifimanger mwifimanager wifimanger context.getsystemservice wifi service 2.通過管理器可以開啟 關閉wifi mwifimanager.setwifienabled true true ...

小程式開發 踩坑小總結

第一次嘗試小程式開發,踩了不少坑,在這裡做乙個總結,僅代表個人觀點,輕噴 首先是技術棧的選擇 因為本人學生,之前沒有任何開發經驗,所以選擇了雲開發,總的來說雲開發還是較為省心的,不用考慮後端的各種麻煩事,但是非同步這一塊是真的難頂,因為雲開發相當於把所有的方法都被封裝好了,無法看到內部的呼叫過程和邏...

iOS開發小技巧總結

一 nslog的使用 nslog在除錯的時候,屢試不爽,可是在專案中用的太多,其實是會影響程式效能的,而且程式在非除錯模式下也看不到列印,多浪費資源呢?如果程式中使用的太多,發布前刪除又是乙個麻煩事,下個版本又要使用呢?因此,在pch檔案中,加乙個重寫列印的巨集,方便又安逸,還能提高逼格,經驗豐富的...