1
我想重写一个对话bean的url。所以它应该表现如下:重定向到java ee 6中的restful url
localhost:8080/rest/test/20 should be openning localhost:8080/view_doc.jsf?cid=20
我想这一点:
@RewriteConfiguration
public class TestRewriteConfiguration extends HttpConfigurationProvider{
@Override
public int priority()
{
return 10;
}
@Override
public Configuration getConfiguration(final ServletContext context)
{
return ConfigurationBuilder.begin()
.addRule()
.when(Direction.isInbound().and(Path.matches("/rest/test/{doc_id}")))
.perform(Forward.to("/view_doc.jsf?cid={doc_id}"));
}
}
这里的问题是,如果谈话是不存在的,那么分页符。
现在在缝里有一种方法可以将对话与这些宁静的网址绑定在一起。所以如果谈话不存在,那么它会创建它。而如果它存在,那么它会带你去谈话。
你怎么在java ee 6中做到这一点?任何线索?另外让我知道是否有更好的方法来实现这样的事情。
在此先感谢