2015-11-05 4 views
2

У меня есть этот rewriteconfiguration:С ocpsoft переписывают в Java удалить расширение .xhtml

return ConfigurationBuilder.begin() 
    .addRule(Join.path("/admin/users").to("/admin/users.xhtml")) 
    .addRule(Join.path("/admin/test").to("/admin/test.xhtml")) 
    .addRule(Join.path("/admin/foo").to("/admin/foo.xhtml")) 
    .addRule(Join.path("/admin/bar").to("/admin/bar.xhtml")) 
    .addRule(Join.path("/secure/foo").to("/secure/foo.xhtml")) 
    .addRule(Join.path("/secure/bar").to("/secure/bar.xhtml")) 
    ; 

Есть ли способ, что я могу сопоставить этот раз? Я просто хочу, чтобы часть .xhtml была отображена.

Я думал, что-то, как это будет работать, но это didden't:

.addRule(Join.path("/admin/*").to("/admin/*.xhtml")) 

ответ

2

После дополнительных исследований и прибегая к помощи, я нашел решение:

return ConfigurationBuilder.begin() 
    .addRule(Join.path("/secure/{page}").to("/secure/{page}.xhtml")) 
    .addRule(Join.path("/admin/{page}").to("/admin/{page}.xhtml")) 
    ; 

 Смежные вопросы

  • Нет связанных вопросов^_^