2728293031323334
public void intercept(ActionInvocation ai) { Controller controller = ai.getController(); if ("GET".equalsIgnoreCase(controller.getRequest().getMethod())) ai.invoke(); else controller.renderError(404); } }
public void intercept(ActionInvocation ai) { Controller controller = ai.getController(); if ("POST".equalsIgnoreCase(controller.getRequest().getMethod().toUpperCase())) ai.invoke(); else controller.renderError(404); } }
public void intercept(ActionInvocation invocation) { Controller controller = invocation.getController(); if (controller.getPara() == null) invocation.invoke(); else controller.renderError(404); } }
192021222324252627
User user = controller.getSessionAttr("user"); if (user != null && Const.ADMIN_EMAIL.equals(user.getStr("email"))){ ai.invoke(); }else{ controller.setAttr("msg", "需要管理员权限"); controller.renderError(500); } } }