Jsf 接缝<;s:link>;和链接标题
在我的一页里Jsf 接缝<;s:link>;和链接标题,jsf,richfaces,seam,Jsf,Richfaces,Seam,在我的一页里 <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> 我怎样才能去掉“Home”前面的“/index.seam”?因为这两者完全相同: <s:link value=
<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>
我怎样才能去掉“Home”前面的“/index.seam”?因为这两者完全相同:
<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}"/>
关键是在s:link上使用视图
属性,而不是值
你为什么使用
{messages.home}
顺便说一句?如果要使用消息属性文件,正确的语法是#{messages['home']}
谢谢!关于消息,我已经看到它在网络上以两种方式使用