【问题标题】:can we have same pattern in mapping-url with ¨Prettyfaces?我们可以在映射 url 中使用 ¨Prettyfaces 的相同模式吗?
【发布时间】:2015-06-19 14:12:13
【问题描述】:

我在我的项目中使用了漂亮的面孔,它运行良好,但是当我尝试对两个 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>

有什么想法吗?

【问题讨论】:

标签: jsf prettyfaces


【解决方案1】:

当然不可能。键入模式时,两个不同的 url 之间不可能有区别。但是,可以传递一个参数来确定您想要显示的内容(让它们都具有相同的 view-id):

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

/article?section=home

/article?section=ges

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-26
    • 2019-05-14
    • 2012-01-24
    • 2014-07-29
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多