Я пытаюсь переписать URL-адрес для разговора. поэтому он должен вести себя следующим образом:redirect to restful url in java ee 6
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}"));
}
}
Проблема с этим, если разговор несуществующие, то разрывы страниц.
Теперь в шве был способ связать разговор с такими спокойными URL-адресами. поэтому, если разговор не существует, тогда он создаст его. тогда как если это будет существовать, то это приведет вас к разговору.
как вы это делаете в java ee 6? любой ключ? Также дайте мне знать, есть ли лучший способ достижения таких вещей.
заранее спасибо