如何在JSP中为WEB-INF中的外部javascript文件提供路径



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

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

它是Spring MVC&基于maven的项目。我必须使用jsp文件中的外部javascript文件。如果我使用CCD_ 5,则由于资源在CCD_。我尝试了很多方法,但都找不到解决办法。所以你能告诉我如何从JSP文件访问external javascript文件吗。

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

所以你能提供解决方案吗。非常感谢。

您可以配置(请参阅:此处):

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

然后像这样引用它:

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

以下是其他方法:

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

我们一直在我们的项目中使用这个。工作完美。

最新更新