2012-08-16 43 views
1

我使用Spring MVC,並在配置我使用下面的行做一些JavaScript文件提供給我的應用程序:MVC:資源映射一個特定的jar文件

<mvc:resources mapping="/resources/**" location="/,classpath:/META-INF/" /> 

不過,我很擔心,這可能會導致安全問題,無法預料的情況等等,因爲我的類路徑中的每個jar都有一個META-INF文件夾,並且可以從/ resources /訪問正在探查的用戶。

有沒有辦法只將位置映射到特定的jar文件。在我而言,這將是Spring的JS罐子位於以下位置(相對於我的Eclipse工作區的根目錄):

/Jars/spring 3.0.5/spring-js-2.0.7.RELEASE.jar 

任何幫助,將不勝感激。提前致謝。

回答

2

您應該改爲限制暴露的特定位置。對於例如,對於彈簧JS罐子,你可以這樣做:

<mvc:resources mapping="/resources/**" location="classpath:/META-INF/web-resources" />

我懷疑,如果你可以,雖然指定確切的罐子。