我正在使用 urlrewriting 并且我的模式匹配../products/product_id
并映射到/product.jsf?product_id=$1
.
重写表现良好,但我无法生成动态链接。
在迭代的上下文中:
...
<h:link value="view product" outcome="products/#{item.id}"/>
...
案例非常简单。我只希望生成的 url 具有“products/123”的形式,但页面没有呈现,我猜是因为结果无法在生成时解决。
我可以生成一个带有“/product.jsf”的链接并添加一个视图参数。但我更喜欢另一种方式。我怎么会有这种行为?