殘存的坑

首先jsp頁面的獲取項目根目錄jsp

<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
    String root = basePath+"substations/";
    String cemeteryid = request.getParameter("id");
%>網站

<base href="<%=root%>">  事件

這樣就會致使頁面內部的href跳轉所有走入base ,(這樣就會影像網站外部連接),rem

不管外部連接怎麼寫都會帶上項目的根目錄(這個問題困擾我一下午);get

問題出在解決問題的思路上,一開始想經過改變跳轉方式或是從新渲染路徑都很差用;it

最後,頭腦清醒了一下;io

<base id=」「 href="<%=root%>">  function

再跳轉路徑的時候,先把base 幹掉不久好了麼(我以前爲何沒想到!)(拼路徑的時候加上「//」就行了)cli

 

固然這就又涉及到一個問題,給a標籤 添加click事件,必定是先執行 click 在執行href的跳轉,這樣問題就輕鬆解決了!渲染

最後就是這麼解決的

item += '    <a href="'+lunboimgs[i].link+'" onclick="onlink()">';

function onlink(){     $("#base").remove(); }

相關文章
相關標籤/搜索