【发布时间】:2012-08-26 12:52:36
【问题描述】:
我是 Java 编程新手,我正在尝试使用 Struts2、JSP 和 jQuery 开发一个 Web 应用程序,并使用 JNDI 实现方法手动 JDBC 连接到 PLSQL。
我试图了解如何在 Struts 2 中实现会话管理。我看到了一些示例,其中操作类实现了 SessionAware 拦截器,如 this 和另一个实现 ServletRequestAware 拦截器的 example。
有人可以向我解释使用哪种方法。两者有什么区别,你会使用哪个,为什么?我的要求很简单。我有一个完全基于登录的网络应用程序。因为只有登录页面是公开的,其余的都在用户身份验证下。有 2 个用户角色 - 管理员和一般。根据登录角色,他们要么被定向到仅限管理员的页面 1,2,要么被定向到仅限常规的页面 3,4。如何在 Struts2 中使用会话管理概念来实现这一点?
谢谢!
【问题讨论】:
标签: java jsp session jakarta-ee struts2