点击menuItem后,我的网址刷新有问题。
我有一个带有以下下拉菜单的dataTable,其中包含两个menuItem:
<h:form id="form1">
<p:dataTable id="singleDT" var="emp" value="#{adminBean.employees}"
selectionMode="single" scrollable="true"
selection="#{adminBean.selectedEmployee}" rowKey="#{emp.id}">
<f:facet name="header">Employees
<h:form>
<p:growl id="growl" showDetail="true" />
<p:menuButton value="Add new Employee">
<p:menuitem value="Add Hourly" url="/faces/addHourly.xhtml" icon="ui-icon-plus"/>
<p:separator />
<p:menuitem value="Add Flat" url="/faces/addFlat.xhtml" icon="ui-icon-plus"/>
</p:menuButton>
</h:form>
</f:facet>
...
...
...
问题是,当我点击Add Hourly
menuItem上的istance时,我可以正确访问addHourly.xhtml
页面,但当我回到主页面时,浏览器的地址栏仍然存在使用网址/faces/addHourly.xhtml
如果我刷新页面,我总是转到/faces/addHourly.xhtml
。
我该如何解决这个问题?