1. 程式人生 > >web 路徑帶"/" 和 不帶"/" 區別

web 路徑帶"/" 和 不帶"/" 區別

<%@ page language="java" contentType="text/html; charset=UTF-8"  
    pageEncoding="UTF-8"%>  
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>頁面A</title>  
</head>  
<body>  
    <!--   
        超連結有三種書寫路徑的方式  
            1,絕對地址    
            2,以"/"開頭的相對地址  
            3,不以"/"開頭的相對地址   
    -->  
    <!-- 1.絕對地址   -->  
        <!-- 完整的URL -->  
    <a href="http://localhost:8080/javaee/jsp/b.jsp">這是絕對地址超連結</a><br/>  
      
    <!-- 2.以"/"開頭的相對地址    -->  
        <!-- /代表了整個web專案,即:http://localhost:8080/ -->  
    <a href="/javaee/jsp/b.jsp">這是以"/"開頭的相對地址超連結</a><br/>  
      
    <!-- 3.不以"/"開頭的相對地址   -->  
        <!--   
            不以/開頭,則相對於當前資源的路徑  
            當前資源的路徑為:http://localhost:8080/javaee/jsp/  
            而b.jsp也在此路徑下  
            所以直接書寫b.jsp  
         -->  
    <a href="b.jsp">這是不以"/"開頭的相對地址超連結</a><br/>  
</body>  
</html>