使用urlrewrite动态生成链接



我正在使用url重写,我的模式匹配../products/product_id并映射到/product.jsf?product_id=$1

重写性能良好,但我在生成动态链接时遇到麻烦。

在迭代的上下文中:

...
  <h:link value="view product" outcome="products/#{item.id}"/>
...

情况很简单。我只是想生成的url有"产品/123"的形式,但页面不呈现,我猜是因为结果不能在生成时间解决。

我可以生成一个带有"/product "的链接。并添加一个视图参数。但我更喜欢另一种方式。我怎么可能有这种行为?

如果你没有一个有效的导航案例结果,只使用普通的HTML <a>

<a href="products/#{item.id}">view product</a>

根据当前的URI,您可能只需要自己添加上下文路径。

<a href="#{request.contextPath}/products/#{item.id}">view product</a>

相关内容

  • 没有找到相关文章

最新更新