我需要通过表单将字符串值分配给变量,10秒后,表单被处理。
一切正常,但是如何在按下提交时让表单返回?
这是我的代码:
<h:body>
<script type="text/javascript">
setInterval(function () {
$("#text").load("/x");
}, 1000);
</script>
<h:form>
<h:inputText value="#{indexBean.text}"/>
<h:commandButton value="Ok" action="#{indexBean.storeText()}"/>
</h:form>
<h:panelGroup layout="block" id="text"/>
public void storeText(final String text) {
new Runnable() {
@Override
public void run() {
try {
Thread.sleep(10000);
setText(text);
} catch (InterruptedException e) {
e.printStackTrace();
}
}.run();
}
有什么建议么?