我在操作页面中有一个方法,执行需要更多时间,所以我在控制台窗口上写了一些描述。但现在我想在 jsp 页面的文本区域显示描述。如何显示为控制台。
user1255899
问问题
691 次
1 回答
1
两种可能的解决方案是“execAndWait”拦截器和使用 ajax。
执行和等待将更容易实现,但会提供更少的功能......
http://struts.apache.org/2.3.4.1/docs/execute-and-wait-interceptor.html
Ajax 可以提供请求状态的持续反馈(尽管管理反馈完全取决于您,并且通常需要您从服务的角度进行思考,一个页面通常会使用多个服务)。
为此,您不必担心您的操作返回所需的时间,因为它是异步调用的。您甚至可以创建一个队列,显示您发送了多少请求,并在收到请求时将它们弹出。
要实现 ajax 服务,最简单的方法是从 json 开始,为此请参阅 struts2-json-plugin http://struts.apache.org/2.2.3/docs/json-plugin.html
于 2012-08-25T18:24:12.043 回答