2014-02-05 41 views
0

請看下面的配置:導航使用的路徑參數漂亮的面孔2.0.8.Final

@URLMapping(id = "programaManter", parentId = "homeTreinamento", pattern = "/programa/#{id : programaManter.id}", viewId = "/pages/treinamento/ProgramaManter.xhtml") 

比方說,我需要導航到/programa/1。我已經試過如下:

return "/pages/treinamento/ProgramaManter.xhtml?faces-redirect=true&id=" + id; 

但不是導航到/programa/1它導航到/programa/ID = 1,我怎麼能強迫它使用Path參數來構建URL?而不是查詢參數?

+0

這是一個奇怪的問題。你可以嘗試升級到2.0.10.Final,看看是否可以解決問題?它看起來像你在做什麼應該工作,但如果這沒有幫助。也許你可以給我們提供一個樣例項目,在我們的支持論壇上重現這個問題:http://ocpsoft.org/support/謝謝! – Lincoln

+0

我在2.0.10上試過了,結果是一樣的。我會盡快提供一個示例項目。但這不是一個主要問題。我將使用查詢參數作爲解決方法。 –

+0

完成:http://ocpsoft.org/support/topic/navigation-using-path-parameter-on-prettyfaces-2-0-8-final/ –

回答