我在我的项目中使用了prettyfaces并且运行良好但是当我尝试使用类似的模式进行两个url-mapping时,它总是记住第一个并且忽略具有相同模式的第二个url-mapping。
我想问你是否有办法让不同的页面有相同的模式,漂亮的面孔就是我的代码:
<pretty-config xmlns="http://ocpsoft.com/prettyfaces/3.3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ocpsoft.com/prettyfaces/3.3.0
http://ocpsoft.com/xml/ns/prettyfaces/ocpsoft-pretty-faces-3.3.0.xsd">
<url-mapping id="accueillogin">
<pattern value="/login" />
<view-id value="/faces/login.xhtml" />
</url-mapping>
<url-mapping id="afficherarticlehome">
<pattern value="/article" />
<view-id value="/faces/admin/gestiondesarticles/afficherarticlehome.xhtml" />
</url-mapping>
<url-mapping id="afficherarticleges">
<pattern value="/article" />
<view-id value="/faces/admin/gestiondesarticles/afficherarticleges.xhtml" />
</url-mapping>
</pretty-config>
任何想法?
答案 0 :(得分:2)
当然不可能。当键入模式时,不可能在两个不同的URL之间有所不同。但是,可以传递参数来确定要显示的内容(使它们具有相同的view-id):
<url-mapping id="afficherarticle">
<pattern value="/article" />
<view-id value="/faces/admin/gestiondesarticles/afficherarticle.xhtml" />
</url-mapping>
<强> /物品?部=家 强>
<强> /物品?部= GES 强>