0
我知道我可以使用<f:viewParam>
标签在托管bean中设置GET请求参数。通过URL当这个伟大的工程:如何在JSF托管bean中设置URI参数?
mysite.com/products.xhtml?catId=growing-systems
但有另一种机制来处理URI地址,例如:
mysite.com/products.html#/growing-systems -OR-
mysite.com/products.html#/growing-systems/garden-tower-3370084_01
当搜索字符串(参数所有意图和目的)被短横线分开。
非常感谢!
这些不是URL参数,因此您无法将它们作为URL参数接收。网址参数是名称 - 值对。 – EJP 2014-11-02 00:50:12
虚线(“ - ”)或*斜线*(“/”)? [PrettyFaces](http://ocpsoft.org/prettyfaces/)处理您的明显需求精确 – kolossus 2014-11-03 00:33:59
感谢所有的答复。 @kolossus,PrettyFaces看起来很棒!这正是我所期待的。我无法接受答案,因为这个提示是作为评论给出的。其他人都在寻找这个解决方案,这就是答案。查看解释基本配置的这条评论:<! - Maps“/ user /#{username}”到URL“/user/view.xhtml?username=value” - >' – SergioBrito 2014-11-03 16:31:07