2016-03-09 68 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配置好了,你確定這個是實際使用的嗎? –