gpt4 book ai didi

java - 是否可以在 servlet 外部使用 UrlRewriter 并在 Java 中使用过滤器?

转载 作者:行者123 更新时间:2023-11-29 09:25:01 26 4
gpt4 key购买 nike

我已经使用许多规则设置了 UrlRewriterFilter (Tuckey),它对我的​​ servlet 非常有用。但是我想使用相同的配置在 servlet 之外重写 url - 在生成带有 url 的电子邮件的代码中。

因此,我需要以某种方式启动 UrlRewriter(或某种包装器)来处理传出 url,即使用已在配置 (urlrewrite.xml) 中定义的出站规则重写它们。

我想像这样使用它:

String prettyUrl = urlRewriter.rewriteOutgoingUrl(uglyUrl);

这可能吗?如何实现这个目标?

最佳答案

它是开源的。您可以查看它的源代码 ( http://code.google.com/p/urlrewritefilter/source/browse/trunk/src/java/org/tuckey/web/filters/urlrewrite/UrlRewriteFilter.java ) 并查看逻辑是否在不依赖于 servlet 请求/响应对象的独立类中可用。如果是,就使用它。否则,您可以根据原始来源自己构建它,尽可能多地重用库。

关于java - 是否可以在 servlet 外部使用 UrlRewriter 并在 Java 中使用过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3185510/

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