【发布时间】:2015-07-18 14:34:28
【问题描述】:
假设我有一个处理登录的 servlet。登录成功后,用户将为该用户创建一个会话。然后重定向到主页。
假设主页有一个“查看全部”链接。此链接调用 servlet viewall.html 来处理数据库中的所有数据,然后重定向到将显示来自 servlet 的数据的 jsp 页面 (viewall.jsp)。
从 servlet viewall.html 到 jsp viewall.jsp,我希望有如下代码:
if (session attribute user is null) {
// redirect to the login page
} else {
// if in the servlet, retrieve the data from the database
// if in the jsp, display the data
}
在 servlet 或 jsp 上检查是否存在会话的更好方法是什么?注意我知道过滤器,假设项目不能使用过滤器。
【问题讨论】: