我有一个页面,我有两个将数据写入表的执行方法。
我想在 JSP 中的两个方法之间添加 5 分钟的延迟。即第二种方法应仅在 5 分钟后执行。
我怎样才能在 JSP 中做到这一点?
谢谢
如果您必须在 JSP 中执行此操作,您确实可以使用Thread.sleep()
调用,但如果您需要输出,则必须确保请求是 POST,因为调用者可能会将 GET 视为超时(如果需要) 5分钟完成。它也很丑陋,并且会阻塞连接器池中的线程。
如果您不需要第二种方法的结果来回答请求,您也可以提交 a Runnable
or Callable
to a 。ScheduledThreadPoolExecutor