Nos projetos, geralmente precisamos obter o caminho absoluto para o projeto, o que nos facilita a fazer upload e baixar arquivos. O JS nos fornece um método, embora seja necessário desviar. O código é o seguinte:
function getRealPath () {// Obtenha o URL atual, como: http: // localhost: 8083/myProj/view/my.jsp var Curwwpath = window.document.location.href; // Obtenha o diretório após o endereço do host, como: myProj/view/my.jsp var pathname = window.document.location.pathname; var pos = curwwwpath.indexOF (pathname); // Obtenha o endereço do host, como: http: // localhost: 8083 var localhostpaht = curwwwpath.substring (0, pos); // Obtenha o nome do projeto com "/", como:/myProj var ProjectName = PATHNAME.SUBSTRING (0, PATHNAME.SUBSTR (1) .IndexOf ('/')+1); // Get http: // localhost: 8083/myProj var realpath = localhostpaht+projectName; Alerta (Realpath); }