使用OcpSoft进行URL重写会多次添加参数

时间:2018-01-18 14:12:46

标签: java jsf java-ee url-rewriting

我正在使用OcpSoft重写,我只有这个转发规则:

@Override public Configuration getConfiguration(ServletContext servletContext) {
    return ConfigurationBuilder.begin().addRule(
                         Join.path("/x/{vendor}/{url}")
                             .to("/vendors/{url}")
           );
}

现在,这很好用,我可以在参数列表中找到"vendor"参数,也可以找到"url"

问题在于,当我调试时,我可以看到vendorurl多次出现,而不是只出现在参数列表中一次:

enter image description here

这里,{url}在我的参数列表中添加了16(!!)次。

你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

好的,这实际上是图书馆的一个错误:https://github.com/ocpsoft/rewrite/issues/223

所以,是的。