2016-03-09 70 views
-2

在JSP转换我想Spring应用程序转换成角的js。我正在使用一些外部的CSS和JS。JS文件春季

CSS包括正常,但不是JS。

当我使用

<script src="bower_components/angular/angular.min.js"></script> 

它正在考虑angular.min.jsp和投掷的错误没有找到。

如何包括外部JS到我的应用程序。

+0

什么你到底想要做的是完全没有描述请具体到你的要点你问什么 –

+0

我在spring应用程序的web文件夹里面有一个名为index.html的文件。 我在这里包含了一些css和js。 当我运行该应用程序的CSS被正确加载,但不js的原因被弹簧被转换或考虑所有JS文件作为JSP 为例如 为上面一行显示没有找到angular.min.jsp。 –

回答

0

它似乎在服务器端的一些错误配置。 我会假设你使用的是Apache 2.4或Tomcat 7

在Apache的2.4看一看https://httpd.apache.org/docs/2.4/rewrite/remapping.html

如果你正在运行在Ubuntu的应用程序,然后默认位置看可以是/ etc/apache2的通常这会在/etc/apache2/sites/available/000-default.conf

被发现在Tomcat中7看看 https://tomcat.apache.org/tomcat-8.0-doc/rewrite.html

Ubuntu下使用Tomcat的默认安装中,信息将是基础d无论是在文件/var/lib/tomcat7/conf/server.xml或您的应用程序部署在META-INF/context.xml中或在/ var/lib中/ tomcat7 /卡塔利娜子目录中的一个目录下。这很大程度上取决于您的设置。

如果这些都不是那么的情况下,来看看应用到应用程序作为他们中的一些可以拧答案的过滤器。对于他们来看一下WEB-INF/web.xml,或者如果您使用的是无XML配置,那么请尝试一些我相信SpringWebApplication类。

如果仍然使用Spring服务后端则也有可能是你错误地设置了ViewResolver的,返回的.jsp作为附录而非.js文件

+0

我的JavaScript映射器是这样 <豆芽:ID = “javaScriptMapper” \t \t类= “org.springframework.web.servlet.handler.SimpleUrlHandlerMapping”> \t \t <豆:属性名= “顺序” 值= “3”/> \t \t <豆:属性名= “alwaysUseFullPath” 值= “真”/> \t \t <豆:属性名= “映射”> \t \t \t \t \t \t \t JSPController \t \t \t \t \t \t 为它寻找到WEB-INF /查看文件夹的任何js文件要求在理论上它亘古不变的,在这个位置存在 –

+0

这个对我来说似乎很好,唯一可能是问题的是顺序,看起来在这之前还有其他的ViewResolver配置好了,你确定这个是实际使用的吗? –