我用struts2搭建了一個登錄平臺。我使用一個攔截器擴展 MethodFilterInterceptor。在方法 doIntercept 中,我使用“actionInvocation.invoke()”而不是“return actionInvocation.invoke()”。但它也運行。struts-2.5.18public class loginInterceptor extends MethodFilterInterceptor { @Override protected String doIntercept(ActionInvocation actionInvocation) throws Exception { if (ServletActionContext.getRequest().getSession().getAttribute("user") != null){ actionInvocation.invoke(); } return null; }}我認為因為該方法返回null,所以它不應該跳轉到視圖。但是,確實如此。
攔截器:actionInvocation.invoke() 不返回,但也跳轉到視圖
慕桂英3389331
2022-04-28 17:09:34