我很想知道是否可以更改所有生成的链接的href
属性。修改JSF h:链接href结果
假设我有一个网页看起来是这样的:
<div>
<h:link outcome="/foo.xhtml" value="a link" />
...
<h:link outcome="/bar.xhtml" value="another link" />
</div>
输出结果会是这样的:
<div>
<a href="/foo.jsf">a link</a>
...
<a href="/bar.jsf">another link</a>
</div>
我现在正在试图改变所产生的URL作为生成内容中的href
属性,并假设将一个目录添加到所有生成的链接(取决于它们的内容),以便我得到输出
<div>
<a href="/a-new-location/foo.jsf">a link</a>
...
<a href="/another-new-location/bar.jsf">another link</a>
</div>
是否有一种快速简单的方法来实现这一点,还是必须完全自行实现组件和渲染器,并复制标准实现使用的逻辑?
什么版本的JSF使用? – DaTroop 2011-03-04 15:27:40
@DaU:读取标签。 – BalusC 2011-03-04 15:47:30
哎呀!我总是忘记看标签 – DaTroop 2011-03-07 09:53:34