【发布时间】:2019-04-26 06:29:07
【问题描述】:
我有带有 springboot 和 jsp 的 maven webapp。我正在尝试导入 webjars 以在我的 jsp 上使用引导程序,我在我的 pom 上添加了依赖项(包括定位器),并将资源处理程序放在我的 webconfig 上:
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.7-1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
<version>0.30</version>
</dependency>
现在我在我的 webconfig 中添加引用:
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/webjars/**")
.addResourceLocations("/webjars/");
}
}
然后我尝试在我的 jsp 中导入 jars:
<script src="/webjars/jquery/3.1.1/jquery.min.js"></script>
但不起作用..我将 css 放在 webapp 文件夹中,但我无法将其链接到我的 jsp 中..
我该如何解决这个问题?怎么了??谢谢大家
Ps:我在 web-inf/jsp/pages 中有我的 jsp,并且我已经向 application.properties 添加了一个上下文路径(但我认为与 WebConfig 类有一些冲突)
【问题讨论】:
标签: jsp spring-boot web-applications webjars