【问题标题】:Manage session in a complete JSP project在完整的 JSP 项目中管理会话
【发布时间】:2013-08-09 20:09:28
【问题描述】:

我正在用简单的 JSP Servlet 开发一个购物库存系统。当我使用 user_id 和密码登录时,我正在执行 session.setAttribute("admin",admin)。 然后我将页面重定向到 Wholesaler.jsp,在那里我正在执行 session.getAttribute("admin) 并且我得到了很好的会话值。但问题是,每当我点击 Wholesaler.jsp 页面的链接时,它将我重定向到登录页面。 请帮忙 !! 登录页面的代码,

<%    
if(!password.equals(rs.getString("password"))){

%>
<jsp:forward page="admin_login.jsp">
<jsp:param name="msg" value="Invalid Authentication !! Try Again"/>
</jsp:forward>
<%  }
else{
session = request.getSession(true);
session.setAttribute("admin", admin);

db.close_connection();

%>

<jsp:forward page="/Wholesaler Transaction"/>
<%   }

批发商.jsp中的代码。

<%@page contentType="text/html" pageEncoding="UTF-8" session="true"%>

<%
if(session.getAttribute("admin")==null){
response.sendRedirect("/SMS/");
}
else{   //LOAD THE PAGE }
%>

感谢 IN Advance Guys..

【问题讨论】:

    标签: jsp session servlets


    【解决方案1】:

    这是因为您在批发.jsp 中使用密码进行验证。看看这个。下次单击批发商.jsp 页面时,密码字段必须为空

     if(!password.equals(rs.getString("password"))){
    

    【讨论】:

      猜你喜欢
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      相关资源
      最近更新 更多