Java 在jsp和servlet中将响应发送到客户机之后,如何运行进程?
我有一个动态web项目(JSP和Servlet):Java 在jsp和servlet中将响应发送到客户机之后,如何运行进程?,java,jsp,servlets,Java,Jsp,Servlets,我有一个动态web项目(JSP和Servlet): 客户端将文件上载到服务器 保存客户端的文件 显示“您的结果将在大约1小时内收到,我们将把结果发送到您的电子邮件。” 处理客户端的文件 将结果发送到客户的电子邮件 我该怎么做(4)?您可以使用异步进程。您可以使用调度器在后台执行任务。如果您使用的是Servlet 3.0,则可以使用其异步功能。e、 g: @WebServlet(urlPatterns={”/processFile},asyncSupported=true) @多重配置 公共类Co
我该怎么做(4)?您可以使用异步进程。您可以使用调度器在后台执行任务。如果您使用的是Servlet 3.0,则可以使用其异步功能。e、 g:
@WebServlet(urlPatterns={”/processFile},asyncSupported=true)
@多重配置
公共类CorreServlet扩展了HttpServlet{
@凌驾
受保护的void doPost(HttpServletRequest-req、HttpServletResponse-resp)
抛出ServletException、IOException{
//(2)保存客户的文件
final Part filePart=request.getPart(“文件”);//如果您想以完整的Java方式执行此任务,这里是一个示例。但是,对于此任务,我更喜欢石英简单触发器。非常感谢!这正是我想要找到的!我有一个错误:“当前链的筛选器或servlet不支持异步操作”。我如何修复它?@storky确保您匹配servlet和/或筛选器的url模式(如果有)。urlPatterns=“/*”
可能会有帮助。@storky如果您有筛选器,请参阅此示例:。=)