【发布时间】:2012-02-25 18:13:28
【问题描述】:
假设我有一个 servlet,它将请求转发到包含产品列表的 jsp 文件。
例如,Login.java 是一个 servlet,它将请求(成功登录后)转发到 Products.jsp。
现在,在Products.jsp 中,我必须首先检查用户是否确实已登录:
<% if (request.getSession().getAttribute("username") == null) {
response.sendRedirect("/store/login");
return;
} %>
这是为了防止用户只写localhost:8080/store/Products.jsp就看不到产品。
我在这里读到一些帖子,最好避免在 jsp 文件中编写 java 代码。
所以我的问题是,有没有更优雅的方法来解决这个问题?
【问题讨论】: