【问题标题】:How to give path for external javascript file inside WEB-INF in JSP如何在JSP中的WEB-INF中为外部javascript文件提供路径
【发布时间】:2013-09-02 11:17:29
【问题描述】:

我正在开发 Spring Web 应用程序。 我的应用程序包结构是

web/----|
        |WEB-INF/
             |-jsps/
             |-scripts/
             |-styles/
             |-web.xml

这是基于Spring MVCmaven 的项目。我必须在jsp 文件中使用外部javascript 文件。 如果我使用<script src="/scripts/MyFile.js"/> 则无法工作,因为资源在WEB-INF 中。 我尝试了很多方法,但我找不到解决方案。 那么您能否告诉我如何从JSP 文件访问external javascript 文件。

注意:我不能更改我的Directory Structure,因为它是规范。而且我应该只使用外部 javascript 文件。

那么请您提供解决方案。非常感谢。

【问题讨论】:

    标签: java spring-mvc static-resource


    【解决方案1】:

    你可以配置(见:here):

    <mvc:resources mapping="/scripts/**" location="/WEB-INF/scripts/" />
    

    然后像这样引用它:

    <script type="text/javascript" src="${context}/scripts/MyFile.js"></script>
    

    【讨论】:

      【解决方案2】:

      这是另一种方式:

      src="${pageContext.request.contextPath}/jscript/jquery/jquery-1.6.2.js"

      我们一直在我们的项目中使用它。完美运行。

      【讨论】:

        猜你喜欢
        • 2017-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-12
        • 1970-01-01
        相关资源
        最近更新 更多