struts框架中的进度条

问题描述 投票:0回答:2

我有两个 JSP 页面。第一个 jsp 页面有一个按钮和引导进度条。当我单击按钮时,转到操作页面。在action操作页面中我写了一种方法,它会花费很长的处理时间,所以我想根据流程设置进度条值。完成流程后转到第二个jsp页面。那么如何从操作页面获取进度条的值呢?

java jsp struts2
2个回答
1
投票

我相信最好的方法是使用带有 execute-and-wait-interceptor 的普通 JQuery 代码。 ExecuteAndWaitInterceptor 非常适合在后台运行长期操作,同时向用户显示一个不错的进度表,因此当上传正在进行时您可以继续向用户显示某种进度动画。您也可以使用 S2-JQuery 插件

您的要求与文件上传非常相似,其中用户希望在上传过程中显示进度条,因为即使在文件上传中,其操作也会执行繁重的工作并花费大量时间。


0
投票

这个问题已经很晚了,但如果仍然有人希望实现进度条功能,可以通过使用

RestEasy
Jersey
向 struts 1 项目添加休息性质来实现,两者都将使用相同的应用程序上下文和服务器安全性。

这里有一个简单的教程如何使用Jersey在Struts 1中实现进度条

通过 Jersey 实施 REST

© www.soinside.com 2019 - 2024. All rights reserved.