gpt4 book ai didi

java - 将目录索引 ('/' 的 Web 请求转发到 JBoss 4.0.5 中的 index.htm 页面

转载 作者:行者123 更新时间:2023-11-28 23:54:26 24 4
gpt4 key购买 nike

我正在使用 JBoss 4.0.5.GA 运行一组 java 应用程序。其中之一是 Web 前端,使用 Spring 1.4。 URL 映射的配置方式是将来自请求 URL 的“假”页面映射到 Controller 。这意味着当有人请求/index.htm 时,磁盘上没有实际的“index.htm”,并且该请求映射到一个特定的 Controller ,然后呈现一个 jsp View 。

所以问题如下:我需要告诉 JBoss 以某种方式将目录索引的所有请求转发到相应的“index.htm”URL,如下所示:/→/index.htm/news/→/news/index.htm; /foo/bar/baz/→/foo/bar/baz/index.htm 等等。

我无法使用 Tomcat 的 welcome-file-list 功能,因为它会在磁盘上查找这些文件,而所有“index.htm”都是假的,实际上并不存在于磁盘上。

最佳答案

为什么不能添加一个 Controller 来处理对 / URL 的请求,然后转发到 index.htm Controller ?

如果那不是一个选项,请考虑使用 URLRewriteFilter执行转发或重定向的库。这应该能够位于您自己的代码之外。

关于java - 将目录索引 ('/' 的 Web 请求转发到 JBoss 4.0.5 中的 index.htm 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com