我应该如何处理J2EE中的大量遗留URL和URL别名。
我不能对网址使用通配符映射,因为它们是由我的应用程序的用户手动提供的,因此没有强制网址架构。
如果我将URLRewrite与每个URL一起用作单独的映射,我将得到一些至少在理论上会非常慢的O(n)。
我应该创建自己的过滤器,将映射维护为字典,以便获得O(log(n))复杂度吗?
或者URLRewrite是否足够聪明,可以为不使用通配符的网址使用正确的树?
答案 0 :(得分:0)
我创建了一个自定义URLRewriteFilter规则,用于查找字典中的别名。 唯一的问题是它无法识别前面规则完成的URL转换。这是由于URLRewriteFilter中的类规则的限制。
但除此之外,它的效果非常好,而且创作速度非常快