自定义url在java Web应用程序中的外观

时间:2014-10-09 12:47:38

标签: java url primefaces

我正在使用:

  • 的NetBeans
  • Maven网络应用
  • Java服务器面
  • Primefaces

使用以下方式在页面之间导航:

            <p:menu>
                <p:submenu label="Menu">
                    <p:menuitem value="example 1 (google)"  outcome="googlePage" />
                    <p:menuitem value="Upload File's" outcome="uploadFiles" />
                    <p:menuitem value="example 3 (go to START)" outcome="index" />
                </p:submenu>
            </p:menu>

第一个网址看起来像:

http://localhost:8080/projectName/

而且,当我想去其他页面时,网址看起来并不好:

http://localhost:8080/projectName/faces/googlePage.xhtml

和索引页面相同:

http://localhost:8080/projectName/faces/index.xhtml

我需要做些什么才能让它变得更加友好?

1 个答案:

答案 0 :(得分:0)

我相信你可以使用Prettyfaces。

  

PrettyFaces是一个OpenSource URL重写库,增强了对JavaServer Faces的支持 - JSF 1.1,1.2和2.0 - 支持创建可书签的漂亮URL。 PrettyFaces优雅地解决了“RESTful URL”问题,包括:页面加载操作,与面部导航的无缝集成,动态视图ID分配,托管参数解析以及与其他Web框架的免配置兼容性。

阅读更多内容,例如herehere