在JSP頁面中調用javaScript,出現調用不成功狀況,嘗試多種方法,發現是js文件路徑不正確造成。
因我的js文件跟JSP程序不在同一路徑下,所以寫了如下路徑後找不到js文件。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Java Web Study Index Page</title>
<!--Common javaScript function-->
<script language="javaScript" type="text/javascript" src="CommonJs.js"></script>
</head>
原來若src中不寫明具體路徑,JSP默認會在當前路徑下匹配js文件,因我的js文件還有一層目錄,所以必須加上路徑纔可正確找到.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Java Web Study Index Page</title>
<!--Common javaScript function-->
<script language="javaScript" type="text/javascript" src="js/CommonJs.js"></script>
</head>
注意:js目錄必須是跟JSP程序在同一目錄下,否則還是找不到.