我正在尝试将js源文件添加到我的jspt页面,但它正在抛出错误
获取http://localhost:8084/JvnrAlumniPortal/jsLibs/check.js 404(未找到) (索引):11未捕获的ReferenceError:未定义检查单击@(索引):11
我的jsp文件如下:
<!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>
目录结构如下,
答案 0 :(得分:0)
我假设您正在使用Tomcat或Jetty(并且您的web.xml文件中的url模式设置为/)。要提供静态内容(如Javascript,image或css文件),您可能需要为web应用程序所服务的每个静态资源添加到web.xml的映射。这些静态资源将由(Web容器)的默认servlet提供,而不是由您创建的servlet提供。
//web.xml
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
希望这有帮助。