【发布时间】:2011-10-08 08:32:21
【问题描述】:
我想设置脚本执行的时间限制。在 PHP 中,我使用“set_time_limit”。如何在 JSP 中做到这一点?
【问题讨论】:
我想设置脚本执行的时间限制。在 PHP 中,我使用“set_time_limit”。如何在 JSP 中做到这一点?
【问题讨论】:
我不得不让你失望 - 没有这样的设置。在 JSP 中几乎不可行,当使用 servlet(尤其是 3.0)时,您有一些选择。但是,所有这些都需要在单独的线程中运行您的逻辑。
见my answer这里,它是关于Spring MVC的,但它解释了一般概念。
【讨论】:
将要执行的代码封装在 java Runnable 中,然后使用 ExecutorService 为该任务设置超时。
http://download.oracle.com/javase/1,5,0/docs/api/java/lang/Runnable.html http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ExecutorService.html
【讨论】: