JSFでWebアプリケーションのナビゲーションを作成しようとしています。JSFで絶対URLを取得するには?
私はこれまでのところ、これを持っている:
<ul>
<ui:repeat value="#{pageBean.getPages()}" var="page">
<li class="#{(pageContext.request.requestURI.endsWith(page.url)) ? 'current_page_item' : '' }">
<a href="#{pageContext.servletContext.getRealPath(page.url)}">#{page.name}</a>
</li>
</ui:repeat>
</ul>
しかし、アンカーのhref属性は常に空です。また、pageContext.request.requestURI.endsWith(page.url)
が正しく動作するかどうかはわかりません。ページにはcurrent_page_itemクラスがないので、私は推測しません。
私は間違っていますか?
ありがとうございました!
JSF 2.0を使用していますか? –