1. Código fonte do projeto
A cópia do código é a seguinte:
<%@ Page Language = "java" import = "java.util.*" PageEncoding = "utf-8"%>
<!
<html>
<head>
<title> JavaScript Get Path </title>
<meta http-equiv = "Pragma" content = "no-cache">
<meta http-equiv = "cache-control" content = "no-cache">
<meta http-equiv = "expira" content = "0">
<meta http-equiv = "palavras-chave" content = "palavra-chave1, palavra-chave2, palavra-chave3">
<meta http-equiv = "description" content = "Esta é a minha página">
<script type = "text/javascript">
function findPath ()
{
// Obtenha o URL atual
var curnetaddr = window.document.location.href;
alerta ("Obtenha o URL atual:" + Curnetaddr);
// Obtenha o diretório após o endereço do host
var hostPath = window.document.location.pathname;
alerta ("Obtenha o diretório após o endereço do host:" + hostpath);
// retorna a primeira ocorrência de um valor de string especificado na string
var count = Curnetaddr.IndexOF (HostPath);
alerta ("Retorna o local onde um valor de string especificado aparece pela primeira vez na string:" + contagem);
// Obtenha o endereço do host
var hostaddr = Curnetaddr.substring (0, contagem);
alerta ("Obtenha o endereço do host:" + hostaddr);
// Obtenha o nome do projeto com "/"
var ProjectName = HostPath.substring (0, hostpath.substr (1) .IndexOf ('/')+1);
alert ("Obtenha o nome do projeto com"/":" + ProjectName);
// Obtenha o caminho do projeto
var path = hostaddr + ProjectName;
alerta ("Obter caminho do projeto:" + caminho);
}
</script>
</head>
<Body>
<div id = "body_div">
<input type = "button" id = "btn" value = "get Path" onclick = "findPath ()"/>
</div>
</body>
</html>
2. Resultados do projeto
(1) Inicialização
(2) Obtenha o URL atual
(3) Obtenha o diretório após o endereço do host
(4) Retorna o local onde um valor de string especificado aparece pela primeira vez na string
(5) Obtenha o endereço do host
(6) Obtenha o nome do projeto com "/"
(7) Obtenha o caminho do projeto