我使用这个html代码导航到JSF页面:
<a href="NewCustomer.xhtml">New Customer</a>
这个JSF代码工作正常
<h:outputLink value="NewCustomer.xhtml" >
New Customer
</h:outputLink>
但是当我在不同文件夹中有页面时,这不起作用。
如何在不同文件夹中的页面之间导航?
点击链接后我得到了这个结果:
http://localhost:8085/Crm_site/Dashboard.xhtml
我在这里航行:
http://localhost:8085/customers/Customers.xhtml
但它应该在这里
答案 0 :(得分:1)
在页面名称
之前添加您的上下文路径#{request.contextPath}/customers/Customers.xhtml
或者您可以使用外部上下文从支持bean导航
FacesContext.getCurrentInstance().getExternalContext().redirect(url)