用户点击签批的时候,立即返回,后台启动一个线程完成签批操作,前端可以通过循环ajax请求获取线程执行的进度,显示一个进度条,这样用户体验稍微好一些,也不会有超时的问题。

解决方案 »

  1.   

    你这种问题肯定是你的在处理业务的代码上写的有问题了,首先超时的话,那就可能是session超时的问题了,你可以在web.xml里面设置session的超时时间。至于重复提交这种那就是代码写的有问题了,也就是你前端和后台的交互没有做好,比如可以做已经提交过一次就不让再提交的Ajax验证。如果你的业务是可以多次提交不同的内容,那么你只能用Ajax提交,然后每次提交成功或失败都给前端反馈信息。