Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jsp页面上包含js库?_Javascript_Spring_Jsp_Spring Mvc - Fatal编程技术网

Javascript 如何在jsp页面上包含js库?

Javascript 如何在jsp页面上包含js库?,javascript,spring,jsp,spring-mvc,Javascript,Spring,Jsp,Spring Mvc,我有一个Spring MVC项目,在JSP页面上,我想包括来自库的js文件: (来源:) 在JSP页面上,我添加了以下行: <script src="resources/static/js/kurento-utils.js"></script> 但找不到以下文件: (来源:) 如何解决这个问题 SpringMVC将提供它在resources/static/中找到的任何东西,因此正确的路径应该是 您还可以签入,因为我们使用的是相同的依赖项 如果您想了解有关Spri

我有一个Spring MVC项目,在JSP页面上,我想包括来自库的js文件:
(来源:)

在JSP页面上,我添加了以下行:

<script src="resources/static/js/kurento-utils.js"></script>

但找不到以下文件:


(来源:)


如何解决这个问题

SpringMVC将提供它在
resources/static/
中找到的任何东西,因此正确的路径应该是

您还可以签入,因为我们使用的是相同的依赖项

如果您想了解有关SpringMVC如何处理静态资源的更多信息,其他问题也可能会有所帮助。

用于解决同样的问题,在JSP页面上包括标记库,并将文件夹路径(js文件所在的位置)作为值提供给
,如下所示:

JSP页面:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<!doctype html>
<html>
<head>
<spring:url value="/js/kurento-utils.js" var="kurentoUtils" />
<script src="${kurentoUtils}"></script>
</head>
<mvc:default-servlet-handler />
<properties>
        <spring.version>4.1.4.RELEASE</spring.version>
</properties>
<dependencies>
        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
</dependencies>
并确保您的
类路径中有
spring web
spring webmvc
依赖项,如下所述:

pom.xml:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<!doctype html>
<html>
<head>
<spring:url value="/js/kurento-utils.js" var="kurentoUtils" />
<script src="${kurentoUtils}"></script>
</head>
<mvc:default-servlet-handler />
<properties>
        <spring.version>4.1.4.RELEASE</spring.version>
</properties>
<dependencies>
        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
</dependencies>

4.1.4.1发布
org.springframework
弹簧网
${spring.version}
org.springframework
SpringWebMVC
${spring.version}

您不就是缺少了
/
之前的
资源吗?应该是
,当您从JSP的位置添加脚本文件的路径时,它也可以工作。例如,如果您的jsp也存在于resources文件夹中,那么请忽略这些资源,并使用我在Jetty上运行的现有SpringMVC项目的路径。Cat I将“kurento one2many call”与我的项目集成,并在jetty上运行它?是的,这应该不难。它几乎是复制粘贴,但需要一些小心。难道不应该只通过将src属性设置为
/js/kurento utils.js
,或者这只适用于spring引导吗?应该,我建议的是使用spring包含
.js
文件的标准方法。即使它们是通过Maven依赖项加载的?