шови заголовок ссылки - PullRequest
       10

шови заголовок ссылки

1 голос
/ 04 ноября 2010

На одной из моих страниц

<s:link value="/index.seam"><h:outputText value="#{messages.home}"/></s:link> 

отображается как

<a href="/acm20/index.seam?cid=64" id="j_id9">/index.seamHome</a>

Как мне избавиться от "/index.seam" перед "Домой"?

1 Ответ

2 голосов
/ 04 ноября 2010

Потому что эти два абсолютно одинаковы:

<s:link value="/index.seam" />
<s:link><h:outputText value="/index.seam"/></s:link>

Вы должны написать

<s:link view="/index.xhtml"><h:outputText value="#{messages.home}"/></s:link>

Или, конечно, тот, который я предпочитаю:

<s:link view="/index.xhtml" value="#{messages.home}"/>

Ключ должен использовать атрибут view, а не value на s: link

Почему вы используете #{messages.home} кстати? Если вы хотите использовать файл свойств сообщения, правильный синтаксис: #{messages['home']}

...