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中做到這一點?任何線索?另外讓我知道是否有更好的方法來實現這樣的事情。
在此先感謝