【发布时间】:2011-02-15 08:09:56
【问题描述】:
我正在使用 JBoss 4.0.5.GA 运行一组 java 应用程序。其中之一是使用 Spring 1.4 的 Web 前端。 URL 映射的配置方式是将来自请求 URL 的“假”页面映射到控制器。这意味着当有人请求 /index.htm 时,磁盘上没有实际的“index.htm”,并且该请求映射到特定的控制器,然后呈现 jsp 视图。
所以问题如下:我需要告诉 JBoss 以某种方式将所有对目录索引的请求转发到相应的 'index.htm' URL,如下所示:/ → /index.htm; /news/ → /news/index.htm; /foo/bar/baz/ → /foo/bar/baz/index.htm 等等。
我不能使用 Tomcat 的 welcome-file-list 功能,因为它会在磁盘上查找这些文件,而所有 'index.htm' 都是假的,实际上并不存在于磁盘上。
【问题讨论】: