<h:outputlink />如果value字段是相对路径,则将其值附加到当前的父路径(不是Servlet Context)
。这意味着如果您在以下位置具有此特定链接
http://localhost:8080/Project/users.xhtml:
<h:outputlink value="sales.xhtml"> Sales</h:outputlink>
这将尝试将您重定向到
http://localhost:8080/Project/sales.xhtml。
好吧,当您指定一个相对的地址时,JSF理解它必须将其附加到当前的父URL上。为了避免这种情况,请编写绝对网址:
public String getValue(){ return "http://www.example.com";}<h:outputlink value="#{doc.value}"> Custom external url</h:outputlink>


