Struts2 execAndWait拦截器用户在请求Action返回结果前的处理,主要是给用户友好的提示:
首先新建一个等待页面 wait.jsp ,该页面是用户用于等待的页面。
在Struts.xml里面配置拦截器:
在action里面让该方法延迟执行:
运行该工程,结果如下:
My JSP 'wait.jsp' starting page
正在提交请求,请耐心等待.......
假如action里面没有设置延迟,那么action将直接跳转,不会显示wait.jsp