残存的坑

首先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(); }

相关文章
相关标签/搜索