Javascript 如何在jsp页面上包含js库?
我有一个Spring MVC项目,在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
(来源:) 在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依赖项加载的?