【发布时间】:2017-04-10 19:11:07
【问题描述】:
当我想从我的 jsf 页面“删除飞机”时,如果成功删除飞机,我会重定向到页面并显示警报,告诉用户飞机已成功删除。但是,用户在 h:inputText 中输入的值仍然存在,它们不会为空。
JSF 页面:
<h:form>
<h:panelGrid columns="3" class="table">
<h:outputLabel value="Plane ID" />
<h:inputText value="#{listAirplaneBB.airPlaneId}"/>
<h:commandButton value="Delete"
class="btn btn-primary"
action="#{addAirplaneCtrl.deleteAirplane}" />
</h:panelGrid>
</h:form>
Bean 代码:
public String deleteAirplane(){
//delete the plane
return private/user?faces-redirect=true;
}
关于为什么重定向后字段不为空的任何想法?
【问题讨论】: