<i id='VGlW1'><tr id='VGlW1'><dt id='VGlW1'><q id='VGlW1'><span id='VGlW1'><b id='VGlW1'><form id='VGlW1'><ins id='VGlW1'></ins><ul id='VGlW1'></ul><sub id='VGlW1'></sub></form><legend id='VGlW1'></legend><bdo id='VGlW1'><pre id='VGlW1'><center id='VGlW1'></center></pre></bdo></b><th id='VGlW1'></th></span></q></dt></tr></i><div id='VGlW1'><tfoot id='VGlW1'></tfoot><dl id='VGlW1'><fieldset id='VGlW1'></fieldset></dl></div>

<tfoot id='VGlW1'></tfoot>
    <bdo id='VGlW1'></bdo><ul id='VGlW1'></ul>

      1. <legend id='VGlW1'><style id='VGlW1'><dir id='VGlW1'><q id='VGlW1'></q></dir></style></legend>
      2. <small id='VGlW1'></small><noframes id='VGlW1'>

        在 Struts2 中加载长时间运行的初始化数据时如何避免 WSOD(空白屏幕)?

        时间:2023-09-24
          • <bdo id='cbzwZ'></bdo><ul id='cbzwZ'></ul>

              1. <tfoot id='cbzwZ'></tfoot>

                <small id='cbzwZ'></small><noframes id='cbzwZ'>

                  <tbody id='cbzwZ'></tbody>
                <i id='cbzwZ'><tr id='cbzwZ'><dt id='cbzwZ'><q id='cbzwZ'><span id='cbzwZ'><b id='cbzwZ'><form id='cbzwZ'><ins id='cbzwZ'></ins><ul id='cbzwZ'></ul><sub id='cbzwZ'></sub></form><legend id='cbzwZ'></legend><bdo id='cbzwZ'><pre id='cbzwZ'><center id='cbzwZ'></center></pre></bdo></b><th id='cbzwZ'></th></span></q></dt></tr></i><div id='cbzwZ'><tfoot id='cbzwZ'></tfoot><dl id='cbzwZ'><fieldset id='cbzwZ'></fieldset></dl></div>
                • <legend id='cbzwZ'><style id='cbzwZ'><dir id='cbzwZ'><q id='cbzwZ'></q></dir></style></legend>
                • 本文介绍了在 Struts2 中加载长时间运行的初始化数据时如何避免 WSOD(空白屏幕)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我需要做以下事情:

                  1. 用户登录.
                  2. 重定向到欢迎屏幕.
                  3. 在加载大量记录时查看欢迎屏幕.
                  4. 重定向到工作屏幕.

                  我正在寻找一种在 Action 类中执行以下操作的方法:

                  I am looking for a way to do in Action class something like this:

                  public class LinkAction extends ActionSupport implements SessionAware {
                          @Autowired
                          private ServiceDelegate myService;
                  
                      public String welcome()
                          {
                              new Runnable() {
                                  @Override
                                  public void run() {
                                      myService.getLoadsOfData();
                  
                                      //redirect to the next action
                  
                                  }
                              }.run();
                              // this is where the user 
                              // goes to look at the welcome screen        
                              return "welcome";
                          }
                      }
                  

                  可能这是一个错误的方法,如果是,请告诉我,我是 Struts 的新手.

                  May be it's a wrong approach, please tell if so, I am new at Struts.

                  推荐答案

                  感谢 AJAX 的想法.

                  Thank you for the AJAX idea.

                  然而,我正在寻找的答案实际上是 Struts 拦截器execAndWait".我决定在 AJAX 上使用它,因为我正在处理现有的应用程序并且所有的 Struts 管道都已就位.这是 Struts 指南

                  However, the answer I was looking for was in fact Struts interceptor "execAndWait". I decided to use it over AJAX because I am dealing with existing application and all the Struts plumbing is in place. This is the Struts guide on this

                  这篇关于在 Struts2 中加载长时间运行的初始化数据时如何避免 WSOD(空白屏幕)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Struts2 验证数组 下一篇:如何在 JSP 中使用标签显示图像

                  相关文章

                • <legend id='qAlC2'><style id='qAlC2'><dir id='qAlC2'><q id='qAlC2'></q></dir></style></legend>

                  <i id='qAlC2'><tr id='qAlC2'><dt id='qAlC2'><q id='qAlC2'><span id='qAlC2'><b id='qAlC2'><form id='qAlC2'><ins id='qAlC2'></ins><ul id='qAlC2'></ul><sub id='qAlC2'></sub></form><legend id='qAlC2'></legend><bdo id='qAlC2'><pre id='qAlC2'><center id='qAlC2'></center></pre></bdo></b><th id='qAlC2'></th></span></q></dt></tr></i><div id='qAlC2'><tfoot id='qAlC2'></tfoot><dl id='qAlC2'><fieldset id='qAlC2'></fieldset></dl></div>
                • <tfoot id='qAlC2'></tfoot>

                      <bdo id='qAlC2'></bdo><ul id='qAlC2'></ul>

                      <small id='qAlC2'></small><noframes id='qAlC2'>