无法在jsp中获取js的路径

时间:2016-04-27 13:59:26

标签: jsp

我正在尝试将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>

目录结构如下,

Folder structure

1 个答案:

答案 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>

希望这有帮助。