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檔案中,加乙個重寫列印的巨集,方便又安逸,還能提高逼格,經驗豐富的...