2016-04-27 69 views
1

我想JS源文件添加到我的jspt頁,但它拋出錯誤沒能獲得在JSP

GET http://localhost:8084/JvnrAlumniPortal/jsLibs/check.js 404 (Not Found) (index):11 Uncaught ReferenceError: check is not definedonclick @ (index):11

我的JSP文件如下JS的路徑:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="ISO-8859-1"> 
<title>JNVR</title> 
<script type="text/javascript" src="jsLibs/check.js"></script> 
</head> 
<body > 
<h1>done123</h1> 

<input type="button" onclick="check();" /> 

</body> 
</html> 

目錄結構的樣子,

Folder structure

+0

你能分享你的項目結構(文件夾和文件)的屏幕? –

+0

@Swanand文件的來源有問題,這是不正確的,這就是爲什麼你得到這個錯誤。 對於未來的問題,只需要非常清楚你要問什麼,並且要解釋你的問題,錯誤和你想要達到的目標是非常詳細的,同時不要忘記包含一些截圖,這些截圖可以幫助其他用戶很好地回答你。 – imrealashu

+0

對不起,不清楚.....我的HTML文件無法找到check.js文件.........我猜我給出的路徑是正確的...... – Swanand

回答

0

我假定您使用的是Tomcat或濟tty(並且web.xml文件中的url模式設置爲/)。要提供靜態內容(如Javascript,圖像或css文件),您可能需要爲web應用程序提供的每個靜態資源添加一個映射到web.xml。這些靜態資源將由(web容器的)默認servlet提供,而不是您創建的servlet。

//web.xml 
<servlet-mapping> 
<servlet-name>default</servlet-name> 
<url-pattern>*.js</url-pattern> 
</servlet-mapping> 

希望這會有所幫助。