Webwork中Chain的特点

    在webwork中,如果result的类型是chain,要想在两个action之间共享参数,一定要使用chain interceptor。以前我是把chain interceptor放在拦截器栈的栈底的,今天因为在修改图标上传的功能,设置了一下fileUpload interceptor的参数,鬼使神差的改了一下拦截器的顺序,把chain interceptor的位置移前了,竟然发现有一个action的参数没有被设置,chain链中的另一个action根本没被执行。后来把chain interceptor放到param interceptor的后面就ok了。为安全起见,最好把chain interceptor放到栈底,让action的参数设置完毕再进行交接

你可能感兴趣的:(Webwork)