所以我有一个 JSF 应用程序。如果我提交表单,刷新页面时会重新提交。我当然不希望那样。
索引.xhtml:
[...]
<h:form >
<h:outputText value="Form"/><br/>
<h:inputText label="first" value="#{example.newExample.firstWord}" autocomplete="off"></h:inputText>
<h:commandButton value="click" actionListener="#{example.NewExample()}">
</h:commandButton>
</h:form>
[...]
运行的方法:
public void NewExample(){
pfDB.InsertNewExample(NewExample);
NewExample.setFirstWord(null);
NewExample.setSecondWord(null);
}
因此,每次我在提交表单后刷新 index.xhtml 时,都会运行 NewExample()。