是否有一个Spring MVC视图允许我浏览文件的静态文件夹?

时间:2015-11-20 00:22:12

标签: spring-mvc

我正在查看MVC的这个网页:http://examples.javacodegeeks.com/enterprise-java/spring/mvc/spring-mvc-view-resolver-example/

我想要做的是创建一个带有VIEW的webapp,这样我就可以浏览并获得不同的HTML报告。

http://mywebsite/springapp/archive/view.jsp

然后,我可以浏览并点击文件,例如:

http://mywebsite/springapp/archive/55/index.html
http://mywebsite/springapp/archive/999/index.html

我希望能够有效地完成Apache可以执行目录列表的操作:https://support.tigertech.net/directory-index

或者创建一个如下所示的视图: http://mirror.esc7.net/pub/OpenBSD/

1 个答案:

答案 0 :(得分:1)

您必须实施自己的View(可能称为ExternalResourceView,扩展AbstractUrlBasedView)及其关联的ViewResolver。您可以在ViewResolver上添加配置属性,以将其指向可以找到资源文件夹的基本路径。这不是一项非常耗时的任务,因为您可以使用InternalResourceView作为模板。

如果您不想投入精力编写代码,则必须将应用程序作为爆炸的WAR运行。然后,在WAR目录中创建软链接,以获取资源文件的实际路径,并使用Spring MVC <resource />设置映射资源。