我很想知道是否可以更改所有生成的鏈接的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