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