在js、jsp文件中如何獲取項目絕對路徑



原創地址:https://blog.csdn.net/QQ826688096/article/details/89075783

1,js文件中獲取項目絕對路徑

在“.js”文件里面,加入下面方法。該方法就是獲取形如:192.168.1.110/zgxt/ 這種路徑

獲取絕對路徑

function getPathRootJump(){
	 var pathName = window.location.pathname.substring(1);
	 var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));
	 var path_root = window.location.protocol + '//' + window.location.host + '/'+ webName + '/';
	 return path_root;
}

在該文件里面需要獲取路徑的地方,直接調用該方法就可以。例如:

var url = getPathRootJump() + "rwgl/listRwgl";
//log: url=192.168.1.110/zgxt/rwgl/listRwgl

2,jsp文件中獲取項目絕對路徑

在“.jsp”文件的最最上面,加入如下java代碼:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

然后,調用的時候,這么調用:

function logout(){
  if(confirm("您好,確認要退出嗎?")){
    window.parent.frames.location="<%=path%>/logout";
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM