在开发页面跳转过程中,将@result中的type值写成了redirect,导致跳转的页面都无法获取到该action中的所有变量。后将此值改为dispatcher就OK了。
以下内容为转载:
dispatcher:用于页面转发,页面跳转过程一直是同一个线程,Act
redirect:可用于返回一个页面、一个act
缺点:redirect把一个http返回码(SUCCESS)以及返回的页面位置一起重新发给web服务器,容纳后由web服务器产生一个新的HTTP请求,就会产生一个新的线程,保存在原来Act
所以,result需要包含Act
chain:功能与redirect的act