我正在查看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/
答案 0 :(得分:1)
您必须实施自己的View
(可能称为ExternalResourceView
,扩展AbstractUrlBasedView
)及其关联的ViewResolver
。您可以在ViewResolver
上添加配置属性,以将其指向可以找到资源文件夹的基本路径。这不是一项非常耗时的任务,因为您可以使用InternalResourceView
作为模板。
如果您不想投入精力编写代码,则必须将应用程序作为爆炸的WAR运行。然后,在WAR目录中创建软链接,以获取资源文件的实际路径,并使用Spring MVC <resource />
设置映射资源。