我是 Java 编程新手,我正在尝试使用 Struts2、JSP 和 jQuery 开发一个 Web 应用程序,并使用 JNDI 实现方法手动 JDBC 连接到 PLSQL。
我试图了解如何在 Struts 2 中实现会话管理。我看到了一些示例,其中操作类实现了像这样的 SessionAware 拦截器,以及另一个实现 ServletRequestAware 拦截器的示例。
有人可以向我解释使用哪种方法。两者有什么区别,你会使用哪个,为什么?我的要求很简单。我有一个完全基于登录的网络应用程序。因为只有登录页面是公开的,其余的都在用户身份验证之下。有 2 个用户角色 - 管理员和一般。根据登录角色,它们要么被定向到仅限管理员的页面 1,2,要么被定向到仅限常规的页面 3,4。如何使用 Struts2 中的会话管理概念来实现这一点?
谢谢!