Jsf Primefaces正在重写url,但prettyfaces不起作用
您好,我正在尝试在我的jsf2(Primefaces)中应用prettyFaces,以便重写我的URL。我的页面有一个用于导航的菜单栏。这是密码 menu.xhtmlJsf Primefaces正在重写url,但prettyfaces不起作用,jsf,primefaces,prettyfaces,Jsf,Primefaces,Prettyfaces,您好,我正在尝试在我的jsf2(Primefaces)中应用prettyFaces,以便重写我的URL。我的页面有一个用于导航的菜单栏。这是密码 menu.xhtml <p:menubar id="unique"> <p:menuitem value="Accueil" url="/faces/../index.xhtml" icon="ui-icon-home"/> <p:submenu la
<p:menubar id="unique">
<p:menuitem value="Accueil" url="/faces/../index.xhtml" icon="ui-icon-home"/>
<p:submenu label="Données" icon="ui-icon-folder-collapsed">
<p:menuitem value="Catégories" url="/faces/../categories/categories.xhtml" icon="ui-icon-document" />
<p:menuitem value="Articles" url="/faces/../articles/articles.xhtml" icon="ui-icon-plus" />
</p:submenu>
<p:menuitem value="Prestataires" url="/faces/../prestataires/prestataires.xhtml" icon="ui-icon-suitcase"/>
<p:menuitem value="Bon de Commande" url="/faces/../commandes/commandes.xhtml" icon="ui-icon-suitcase"/>
<p:submenu label="Personnel" icon="ui-icon-folder-collapsed">
<p:menuitem value="Services" url="/faces/../services/services.xhtml" icon="ui-icon-document" />
<p:menuitem value="Personnel" url="/faces/../personnels/personnels.xhtml" icon="ui-icon-plus" />
</p:submenu>
<p:submenu label="Sorties" icon="ui-icon-folder-collapsed">
<p:menuitem value="Ordre de sortie" url="/faces/../ordresorties/ordresorties.xhtml" icon="ui-icon-document" />
<p:menuitem value="Bon de sortie" url="/faces/../bonsorties/bonsorties.xhtml" icon="ui-icon-plus" />
</p:submenu>
<p:menuitem value="Utilisateurs" url="/faces/../utilisateurs/utilisateurs.xhtml" icon="ui-icon-person"/>
</p:menubar>
在这里,我试图打开menu.xhtml文件中提到的url/utisulateurs/utisulateurs.xhtml。我不明白为什么它会改为打开/usilisaturs/login.whtml
请提供帮助。按照模式值减去“/”的方式编写url。即:
这对我很有用。为什么在视图ID中使用“/…/”?有什么原因吗?不确定这是否会让漂亮的面孔感到困惑。
<pretty-config xmlns="http://ocpsoft.org/schema/rewrite-config- prettyfaces" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces http://ocpsoft.org/xml/ns/prettyfaces/rewrite- config-prettyfaces.xsd">
<url-mapping id="cate">
<pattern value="/categories" />
<view-id value="/faces/../categories/categories.xhtml" />
</url-mapping>
<url-mapping id="arti">
<pattern value="/articles" />
<view-id value="/faces/../articles/articles.xhtml" />
</url-mapping>
<url-mapping id="presta">
<pattern value="/prestataires" />
<view-id value="/faces/../prestataires/prestataires.xhtml" />
</url-mapping>
<url-mapping id="bonCommandes">
<pattern value="/bonCommandes" />
<view-id value="/faces/../commandes/commandes.xhtml" />
</url-mapping>
<url-mapping id="serv">
<pattern value="/services" />
<view-id value="/faces/../services/services.xhtml" />
</url-mapping>
<url-mapping id="perso">
<pattern value="/personnesl" />
<view-id value="/faces/../personnels/personnels.xhtml" />
</url-mapping>
<url-mapping id="bonSorti">
<pattern value="/bonSortie" />
<view-id value="/faces/../bonsorties/bonsorties.xhtml" />
</url-mapping>
<url-mapping id="ordreSort">
<pattern value="/ordreSortie" />
<view-id value="/faces/../ordresorties/ordresorties.xhtml" />
</url-mapping>
<url-mapping id="utilis">
<pattern value="/utilisateurs" />
<view-id value="/faces/../utilisateurs/utilisateurs.xhtml" />
</url-mapping>
<url-mapping id="login">
<pattern value="/" />
<view-id value="/faces/../login.xhtml" />
</url-mapping>
<url-mapping id="accueil">
<pattern value="/accueil" />
<view-id value="/faces/../index.xhtml" />
</url-mapping>
</pretty-config>
Etat HTTP 404 - /utilisateurs/login.xhtml Not Found in ExternalContext as a Resource
<p:menuitem value="Accueil" url="index" icon="ui-icon-home"/>