Как выполнить метод перед выполнением какого-либо действия (проверьте, вошел ли пользователь в систему) Struts 2
Я хочу проверить, вошел ли пользователь (сеанс) в систему, поэтому, если пользователь попытался получить доступ к ресурсу (ссылке), и он не подключен, он должен быть перенаправлен на страницу входа, я мог бы выполнить эту проверку
//when logging in
sessionMap.put("logined",true);
затем
public String checkLogin() {
//when trying to reach a resource
if ((Boolean) sessionMap.get("logined")) return "Logined";
else return "notLogined";
}
но я должен выполнить этот метод в каждом методе-действии в групповом действии, и я должен обработать результат в каждом действии на struts.xml
Итак, мой вопрос, если есть «легкое» решение с использованиемSessionAware
и sessionMap:
private SessionMap<String,Object> sessionMap;
Я скорее не использую Spring Security.