2012-12-17 84 views
2

是否可以在struts2.0中單獨處理服務。 我的JSP文件中有三個不同的提交按鈕。無論何時單擊按鈕,每個應單獨處理而不停止其他進程。如何執行異步進程?

回答

0

是的,它是可能的。但有點難以得到:

  • 您的服務器需要跟蹤什麼「進程」(或線程)當前正在運行。

  • 您的服務器必須實現某種機制來提供的處理結果。

  • 你的服務器,以防止意外或故意「拒絕服務」,如果一些用戶點擊提交按鈕很多次。

1

支持通過僅使用@Async註釋來異步調用方法。我找到的最好的文檔是SpringSource的網站:Task Execution and Scheduling

編輯:關於斯蒂芬提到的「拒絕服務」 - 春天爲您提供了可配置的線程池,以便應用程序服務器的你不會排CPU。

0

你可以在異步mode.Jquery.ajax Ajax調用是不停止其他process.In AJAX調用可以觸發按鈕單擊事件separtely處理的簡便方法。