можем ли мы иметь тот же шаблон в URL-адресе отображения с ¨Prettyfaces?

я использовал симпатичные лица в своем проекте, и он работает хорошо, но когда я пытался использовать аналогичный шаблон для двух сопоставлений URL-адресов, он всегда помнил о первом и пренебрегал вторым сопоставлением URL-адресов, имеющим тот же шаблон.

я хочу спросить вас, есть ли способ иметь один и тот же шаблон для разных страниц с красивыми лицами, это мой код:

<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>

любая идея ?


person marouanoviche    schedule 21.06.2013    source источник
comment
Кажется, это невозможно с помощью Prettyfaces. Итак, теперь для вашей исходной проблемы см. Мой отредактированный ответ здесь: заголовок stackoverflow.com/questions/17232638/   -  person Laabidi Raissi    schedule 21.06.2013


Ответы (1)


Конечно, это невозможно. Было бы невозможно различать два разных URL-адреса при вводе шаблона. Однако можно передать параметр, чтобы определить, что вы хотите показать (имея у обоих одинаковый идентификатор представления):

<url-mapping id="afficherarticle"> 
    <pattern value="/article" />   
    <view-id value="/faces/admin/gestiondesarticles/afficherarticle.xhtml" />             
</url-mapping>

/article?section=home

/article?section=ges

person Xtreme Biker    schedule 21.06.2013