我使用的是Spring MVC,在配置中,我使用下面一行代码使一些Javascript文件可用于我的应用程序:
<mvc:resources mapping="/resources/**" location="/,classpath:/META-INF/" />但是,我担心这可能会导致安全问题、不可预见的情况等,因为我的类路径上的每个jar文件(而且有很多!)拥有META-INF文件夹的文件将可以从/resources/中访问,用户可以随意查看。
有没有办法只将位置映射到特定的jar文件。在我的例子中,它是Spring-JS jar,位于以下位置(相对于我的Eclipse工作区的根目录):
/Jars/spring 3.0.5/spring-js-2.0.7.RELEASE.jar任何帮助都将不胜感激。提前谢谢。
发布于 2012-08-16 23:31:45
相反,您应该限制暴露的特定位置。例如,对于spring-js jar,你可以这样做:
<mvc:resources mapping="/resources/**" location="classpath:/META-INF/web-resources" />
不过,我怀疑您是否能指定确切的jar。
https://stackoverflow.com/questions/11988158
复制相似问题