标签: servlets servlet-filters struts-1
我试图在struts 1中创建两个单独的过滤器链流。如果参数具有特定值,它将沿着一个过滤器链向下移动。否则,它会下降到另一个。
例如,在this diagram中,如果来自过滤器2的参数a为真,则过滤器链将变为1-> 2-> 3-> 4-> 5-> 9。如果来自过滤器2的参数a为假,则过滤器链将变为1-> 2-> 6-> 7-> 8-> 9。
我能想到解决这个问题的唯一方法是线性堆叠所有这些过滤器,并根据a的值跳过3,4,5或6,7,8。
有没有人试图做类似的事情?感谢。