我正在开发一个春天的项目,其中有一个登录页面,用户可以在使用正确的凭据登录后访问许多其他页面。当用户输入正确的凭据并且允许继续使用时,我会从主控制器生成一个线程(这是我尝试使用此项目实现的要求)。由于它是一个线程,它继续执行,控制器将jsp返回给用户。线程可能需要不变的时间来完成,但是当它完成时,用户必须被重定向回主页。为了实现这一点,我认为一旦结束,我需要从线程调用一个控制器。但是,它并没有改变观点。
有人可以帮帮我吗?
感谢您的期待。
答案 0 :(得分:0)
您正在执行异步作业,您已经丢失了连接,已提交响应。没有这样的事情从线程调用控制器。
你可以做的一件事,你可以用特定的时间间隔从客户端轮询你的服务器,询问线程是否完成了它的工作,如果这样,则将用户重定向到所需的页面。