首页 文章

如何在maven项目中向javascript文件外部添加javascript文件?

提问于
浏览
1

我有一个带有spring-mvc配置的maven项目,其中包含下图所示的层次结构 . 我已将 list.js 文件放在src文件夹及其子文件夹中的所有可能位置,但我无法从我的 list.jsp 文件中访问它 . 我在这做错了什么?任何人都可以帮我搞清楚吗?

1 回答

  • 1

    从Web应用程序中的webapp文件夹可以看到静态资源,如JS,CSS,图像等 .

    因此,您可以在 webapp 文件夹下创建js文件夹并将 list.js 文件放在其中 .

    此外,您需要告诉Spring不要处理这些静态资源路径 .

    看起来您已经在Java类中定义了Spring配置,即 WebConfig . 您需要添加以下代码

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
      registry.addResourceHandler("/js/**").addResourceLocations("/js/");
    }
    

    最后,像这样在jsp文件中更改路径

    <script
        src="${pageContext.request.contextPath}/js/list.js"></script>
    

    希望它有助于解决您的问题 .

相关问题