0

我有一个页面,我有两个将数据写入表的执行方法。

我想在 JSP 中的两个方法之间添加 5 分钟的延迟。即第二种方法应仅在 5 分钟后执行。

我怎样才能在 JSP 中做到这一点?

谢谢

4

1 回答 1

1

如果您必须在 JSP 中执行此操作,您确实可以使用Thread.sleep()调用,但如果您需要输出,则必须确保请求是 POST,因为调用者可能会将 GET 视为超时(如果需要) 5分钟完成。它也很丑陋,并且会阻塞连接器池中的线程。

如果您不需要第二种方法的结果来回答请求,您也可以提交 a Runnableor Callableto a 。ScheduledThreadPoolExecutor

于 2012-10-03T08:00:15.090 回答