我正在用简单的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"/>
<% }
wholesaler.jsp中的CODE。
<%@page contentType="text/html" pageEncoding="UTF-8" session="true"%>
<%
if(session.getAttribute("admin")==null){
response.sendRedirect("/SMS/");
}
else{ //LOAD THE PAGE }
%>
先谢谢你们...
答案 0 :(得分:1)
这是因为您在wholesale.jsp中使用密码进行验证。看看这个。下次单击wholesaler.jsp页面时,密码字段必须为空
if(!password.equals(rs.getString("password"))){